Я хочу, чтобы приложения для Android, которые приложения будут уничтожать, когда дома нажимают. поэтому, когда приложение снова запустится, приложения снова начнут перезапускаться с самого начала. Не возобновлять приложения`Завершение приложений при нажатии кнопки «Домой»?
ответ
@Override
public void onAttachedToWindow()
{
Log.i("TESTE", "onAttachedToWindow");
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
С помощью этого метода кнопка HOME перестает работать в этом действии (только это действие). Затем вы просто переопределяете, поскольку это было обычное событие кнопки (например, кнопка возврата).
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_HOME) {
Log.i("TESTE", "BOTAO HOME");
return true;
}
return super.onKeyDown(keyCode, event);
}
ли это в вашем OnStop метода
@Override
protected void onStop() {
finish();
super.onStop();
}
Надеется, что это работает
Вы можете переопределить OnPause и завершить приложение каждый раза активность приостановлена. Это уничтожит приложение, если оно не находится на переднем плане.
@Override
public void onPanelClosed(int featureId, Menu menu) {
finish();
super.onPanelClosed(featureId, menu);
}
Или вы можете сказать в манифесте, что эта деятельность не сможет вернуться. Это не будет уничтожать приложение, если оно не находится на переднем плане.
<activity
android:name="com.testapp.MainActivity"
android:label="@string/app_name"
android:noHistory="true" >
</activity>
В манифесте для основной деятельности положил
android:clearTaskOnLaunch="true"
android:finishOnTaskLaunch="true"
Из официального документа для clearTaskOnLaunch
http://developer.android.com/guide/topics/manifest/activity-element.html
Если значение «истина», каждый раз, когда пользователи начинают задачу снова, они приводятся в его корневую активность независимо от того, что они были последними , выполняющих задачу, и независимо от того, использовали ли они Back или Hom e кнопка, чтобы оставить его. Когда значение «ложно», в некоторых ситуациях задача может быть удалена (см. Атрибут alwaysRetainTaskState ), но не всегда.
Предположим, например, что кто-то запускает активность P из дома экрана, а оттуда идет к деятельности Q. После этого пользователь нажимает Home, , а затем возвращается к деятельности П. Как правило, пользователь будет видеть активность Q, так как это то, что они в последний раз делали в задаче P. Однако если P установил этот флаг в значение «true», все действия над ним (Q в этом случае ) были удалены, когда пользователь нажал «Домой», и задача перешла на фон . Таким образом, пользователь видит только P, когда возвращается к задаче.
- 1. Какой метод запускается при нажатии кнопки «Домой»?
- 2. разблокировка телефона при нажатии кнопки домой нажимаются
- 3. IOS: сохранить uimage при нажатии домой кнопки
- 4. Как остановить службу при нажатии кнопки «Домой»?
- 5. Как выполнить код при нажатии кнопки «Домой»?
- 6. Как предотвратить onPause() при нажатии кнопки «домой»?
- 7. Как убить нить при нажатии кнопки «Домой»
- 8. Сбой приложений при нажатии кнопки
- 9. IOS Быстрое завершение функции при нажатии кнопки
- 10. переключатель() при нажатии кнопки домой нажмите на slidingmenu с ActionBarSherlock
- 11. Открыть приложение при нажатии кнопки домой автоматизируемая в андроиде
- 12. Возможно ли выйти из системы при нажатии кнопки «Домой»?
- 13. Почему моя активность рушится при нажатии кнопки «домой»?
- 14. Почему «домашняя» активность будет убита при нажатии кнопки «Домой»?
- 15. Как не перезапускать приложение при нажатии кнопки «Домой»?
- 16. метод вызова при нажатии кнопки домой давила на андроид
- 17. Как очистить стек истории событий при нажатии кнопки «домой»?
- 18. Открытие последних приложений при нажатии кнопки
- 19. Как открыть магазин приложений при нажатии кнопки
- 20. Xcode - завершение с неперехваченным исключением типа NSException при нажатии кнопки
- 21. Приостановка клавиатуры при нажатии на кнопку «домой»?
- 22. Set домой кнопки вверх
- 23. Универсальный метод кнопки «Домой»
- 24. Перехват кнопки «домой» в плавающем окне
- 25. Обнаружение при нажатии кнопки дома iOS
- 26. Служба по-прежнему связана с основным действием при нажатии кнопки «домой» при просмотре различной активности
- 27. Как приостановить службу при нажатии кнопки «Домой» и возобновить службу при возобновлении программы?
- 28. Как начать работу с настройками при выборе моего приложения из меню, отображаемого при нажатии кнопки «Домой»?
- 29. При нажатии кнопки Next
- 30. iFrame при нажатии кнопки