Я хочу сделать какой-то конкретный фрагмент кода в настройках-> приложения-> управление приложениями-> имя приложения-> кнопка принудительной остановки. Как я могу получить это событие кнопки принудительной остановки? Возможно ли получить это событие?
Как получить событие кнопки принудительной остановки в Android
comment
возможный дубликат Как дать событие при принудительном закрытии диалога в порядке кнопка
- person Andro Selva   schedule 07.08.2013
comment
не думаю, что можно получить кнопку диалогов fc
- person Boris Mocialov   schedule 07.08.2013
comment
stackoverflow.com/questions/6826704/
- person Arash GM   schedule 07.08.2013
comment
Кто-нибудь знает, как получить настройки-›приложения-›управление приложением-›событие кнопки принудительной остановки??
- person Nitish Patel   schedule 07.08.2013
Ответы (1)
Вы не можете этого сделать, потому что этот диалог отображается ОС Android, и вы не можете контролировать эту часть. Что вам нужно сделать, так это просто убедиться, что ваш код Android чистый и правильный, чтобы избавиться от таких ошибок. Еще одна вещь, которую вы можете сделать (но я настоятельно рекомендую не выпускать ваше приложение на волю с помощью этого), — установить DefaultUncaughtExceptionHandler
. Бывший:
Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {
public void uncaughtException(Thread thread, Throwable ex) {
// log, or create some statistics ... whatever
}
});
Но по опыту поведение приложения после того, как этот поток мертв (особенно поток пользовательского интерфейса), может быть неожиданным, поэтому, возможно, предпочтительнее, чтобы ваше приложение было мертвым. Но опять же: вы должны исправить случаи, когда приложение вылетает.
person
gunar
schedule
07.08.2013