android退出应用程序解决方案
1、退出对话框
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
//退出应用程序
case EXIT_DIALOG:
Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle(getResources().getString(R.string.warm_tips));
builder.setMessage(getResources().getString(R.string.app_message));
builder.setPositiveButton(getResources().getString(R.string.confirm),
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
builder.setNegativeButton(getResources().getString(R.string.cancel), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
AlertDialog dialog = builder.create();
return dialog;
}
}
2、Activity的onDestroy
@Override
protected void onDestroy() {
super.onDestroy();
int id = android.os.Process.myPid();
android.os.Process.killProcess(id);
System.exit(0);
}
更多相关文章
- Android常见问题及讨论(10-15)
- Android常用控件-DatePicker以及对话框的两种使用方法
- android 模拟器常用命令
- 【NFC】Android(安卓)NFC API Reference中英文
- android应用程序跳转到系统的各个设置页面和通过Intent action
- Android消息提示框和对话框
- android权限管理之PermissionsDispatcher使用
- Android系统Home应用程序(Launcher)的启动过程源代码分析
- Qt5.1.1 for android 环境配置