以下のコードを使用して、ダイアログをポップするためFragment
にファイナルをチェックしますActivity
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// Check if there is only one fragment
if (keyCode == KeyEvent.KEYCODE_BACK) {
if (getSupportFragmentManager().getBackStackEntryCount() == 1) {
DlgUniversalError.shallIQuit(this, getApplicationContext()
.getResources().getString(R.string.doYouWantToQuit),
getSupportFragmentManager());
return false;
}
}
return super.onKeyDown(keyCode, event);
}
ここで、s のセットがあるとしますActivity
。Activity
がスタックの最後であるかどうかについて同じことを実行しActivity
、終了ダイアログをポップするにはどうすればよいですか?