Перезагрузите Дом программно

1

Я разрабатываю Android. Я должен перезапустить дом и все его компоненты (виджеты, ярлыки и т.д.). Например, когда у нас есть Force Close, домашний экран перезапускает и перезагружает все его компоненты.

Теги:
android-appwidget
homescreen

2 ответа

0
Лучший ответ

Вы должны иметь возможность перезапустить его ACTION_MAIN и CATEGORY_HOME. Если вы только что убили приложение, это должно перезапустить его.

  • 0
    Я хочу перезагрузить мой дом, а не мое приложение. Как я могу это сделать?
2

Мне нужно перезагрузить домашнюю страницу и все ее компоненты (виджеты, ярлыки и т.д.).

Нет, вы этого не делаете.

Например, когда у нас есть Force Close, домашний экран перезапускает и перезагружает все его компоненты.

Если у вас есть "Force Close", вы не можете выполнить код. Следовательно, то, что вы хотите, невозможно.

  • 0
    Моя проблема в том, что некоторые виджеты не обновляют свое состояние. Единственный способ сделать это - перезагрузить дом.
  • 2
    @Cecco: вы можете обновлять свои виджеты приложений в AppWidgetManager через AppWidgetManager . Вам не нужно атаковать пользователя, пытаясь убить экран HOME.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню