【发布时间】:2017-11-21 06:44:18
【问题描述】:
我正在开发一个应用程序,其中有一个对话框,当我单击退出按钮时,我想关闭应用程序,但有时应用程序无法完成并返回到我的第一个活动。我不明白该怎么处理。
相同的代码
AlertDialog.Builder alertDialog = new AlertDialog.Builder(getContext());
alertDialog.setMessage(context.getResources().getString(R.string.app_close_dialog_msg));
alertDialog.setPositiveButton(R.string.app_close_dialog_msg_yes, new OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dismiss();
((Activity) context).finish();
//((Activity) context). moveTaskToBack(true);
System.exit(0);
android.os.Process.killProcess(android.os.Process.myPid());
}
});
【问题讨论】:
-
你的主要活动中的 onBackPressed() 是不是最重要的?
标签: android android-layout android-studio android-fragments android-alertdialog