В своей основной деятельности я вызываю диалог, который можно отменить.Я показываю это диалоговое окно, когда пользователь запускает приложение, когда он не подключен к Интернету.поэтому я показываю это диалоговое окно, чтобы попросить его подключиться к Интернету.
В этом диалоговом окне нет кнопки, и я хочу закрыть приложение, когда пользователь нажимает кнопку назад.В методе onKeyDown()
я закрываю приложение (this.finish();
), но проблема в том, что когда на экране отображается диалоговое окно, когда пользователь нажимает кнопку «Назад», это диалоговое окно исчезает, и моя основная деятельность - показ.
ЭтоКажется, onKeyDown () просто работает в основной деятельности, а не для диалога.Как закрыть мое приложение, когда отображается диалоговое окно и пользователь нажимает кнопку «Назад»?
Спасибо
=====> Обновление
Этокод моего пользовательского диалога:
private void initWarningDialog(){
dialogWarning = new Dialog(DRMActivity.this, R.style.customDialogStyle);
dialogWarning.setTitle("Warning!");
dialogWarning.setContentView(R.layout.dialogwarning);
dialogWarning.setCancelable(true);
}