Когда вы нажимаете обратно в ActionBar, он вызывает onCreate при предыдущем действии. Как это сделать с кнопкой возврата устройства? В случае активности предпочтений, если изменяется определенное предпочтение, я хочу, чтобы основная активность была восстановлена, когда пользователь нажимает на нижнюю часть своего устройства.Как заставить кнопку «Назад» вызывать onCreate?
0
A
ответ
0
Вы можете переопределить onBackPressed()
и начать вашу деятельность самостоятельно.
Вы звоните в onNavigateUp()
в любое время в свою Activity, чтобы получить то же самое, что нажав кнопку «вверх».
Например:
@Override
public void onBackPressed() {
if (myPreferenceHasChanged) {
onNavigateUp();
} else {
// Use the default behavior
super.onBackPressed();
}
}
0
вы пытаетесь что-то вроде этого ли? Это должно решить Ваш вопрос
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// your code
return true;
}
return super.onKeyDown(keyCode, event);
}
Смежные вопросы
- 1. Заголовок кнопку назад OnCreate
- 2. Как заставить кнопку SWT вызывать класс java
- 3. Javascript, чтобы заставить кнопку «Назад» вернуться назад 2 страницы
- 4. Android: нажмите кнопку «Назад» onCreate метод не называется
- 5. Как заставить кнопку постоянно вызывать функцию при удержании (SpriteKit)
- 6. кнопку Создать программно OnCreate
- 7. Как заставить кнопку «Назад» и состояние сеанса работать вместе?
- 8. Как заставить кнопку «Назад» не кэшировать jQuery Mobile?
- 9. Как заставить кнопку «Назад» перейти к первому виду контроллера (быстро)
- 10. кнопку Назад после WebView
- 11. WebView кнопку назад Ошибка
- 12. ActionBarActivity кнопку назад фрагментировать
- 13. кнопку Скрытие "Назад" в UITabViewController
- 14. Как имитировать запас назад кнопку
- 15. Как создать кнопку «назад/вперед»?
- 16. Как глобально настроить кнопку «Назад»?
- 17. Как обнаружить кнопку «Назад» нажмите
- 18. Как скрыть эту кнопку назад?
- 19. как уменьшить назад кнопку уборки
- 20. Android: как использовать OnCreate() при нажатии на кнопку
- 21. Как добавить кнопку «Назад» к WebView?
- 22. как добавить кнопку назад на панели действий
- 23. Как добавить кнопку «Назад» или «Назад» на панели действий
- 24. onActivityResult не вызывал кнопку «назад»
- 25. Как отключить кнопку «Назад» в android C#
- 26. Ионные кнопку назад перевод
- 27. Как заставить основной конструктор вызывать в C#?
- 28. Как заставить контроллер вида вызывать preferredFocusView?
- 29. Как заставить функцию вызывать сразу в Haskell?
- 30. Как заставить python вызывать функцию JavaScript?
Переопределение onBackPressed и начать новую операцию добавления флаг NEW_TASK умысла. – zgc7009
Почему вы хотите, чтобы его воссоздали? Это не невозможно, но я сомневаюсь, что вы на правильном пути. И как вам удалось создать его повторно на кнопке ActionBar? –