На устройствах Android при щелчке или длительном нажатии в пустой области главного экрана открывается диалоговое окно «Добавить в домашнюю активность / действие», позволяющее выбрать один из вариантов для размещения на главном экране.
У меня есть уведомление, которое уходит в строке состояния, и я хочу, чтобы при нажатии на это уведомление я хотел открыть действие Добавить в дом.
Уведомление работает нормально.
Существует ли класс name.class активности, который я мог бы установить в качестве цели уведомления при нажатии?
Я проверил Исходный код Android Launcher .
Я нашел это:
if (mWorkspace.allowLongPress()) {
1747 if (cellInfo.cell == null) {
1748 if (cellInfo.valid) {
1749 // User long pressed on empty space
1750 mWorkspace.setAllowLongPress(false);
1751 showAddDialog(cellInfo);
1752 }
1753 } else {
1754 if (!(cellInfo.cell instanceof Folder)) {
1755 // User long pressed on an item
1756 mWorkspace.startDrag(cellInfo);
1757 }
1758 }
1759 }
1760 return true;
Скорее всего, showAddDialog(cellInfo)
вызывает экран «Добавить на главный экран».
Любые идеи о том, как мне реализовать это для моего требования выше.