Android
16lz
2021-12-04
Android 2.1 update1 在应用程序内的某个Activity中结束当前应用程序,最好有个提示的对话框,代码如下:
AlertDialog.Builder builder3 = new AlertDialog.Builder(this);builder3.setTitle("提示信息");builder3.setMessage("确定退出应用程序么?");builder3.setPositiveButton("确定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); am.restartPackage(getPackageName());}});builder3.setNegativeButton("取消", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {dialog.dismiss();}});
其中7、8两行代码要正确执行,需要在AndroidMainfest.xml中添加
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
这样就能保证程序的正确完全退出。
更多相关文章
- 开始Android应用程序国内广告盈利模式
- 如何使Android应用程序获取系统权限
- android中跳转系统自带的界面
- Android学习笔记之mainfest文件中android属性
- Android之——实现应用卸载功能
- Android完全退出应用程序
- Android应用程序组件Content Provider的启动过程源代码分析(2)
- Carrier Configuration in Android(安卓)6.0 文档翻译
- android权限管理