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" />

这样就能保证程序的正确完全退出。

更多相关文章

  1. 开始Android应用程序国内广告盈利模式
  2. 如何使Android应用程序获取系统权限
  3. android中跳转系统自带的界面
  4. Android学习笔记之mainfest文件中android属性
  5. Android之——实现应用卸载功能
  6. Android完全退出应用程序
  7. Android应用程序组件Content Provider的启动过程源代码分析(2)
  8. Carrier Configuration in Android(安卓)6.0 文档翻译
  9. android权限管理

随机推荐

  1. Android报错集锦之二:Android studio 3.0
  2. Android——Intent动作汇总
  3. 设置图片缩放方法失效 解决办法设置andro
  4. android获取CPU参数(命令行方式)
  5. Android简单音乐播放实例
  6. Android SDK文档如何查找
  7. Android 获取扫码枪的扫描内容
  8. Android常见问题及讨论(41-45)
  9. android studio入坑及解决方案
  10. Android 重写DatePicker------只显示 年-