Android完全退出程序问题综述
2011-06-10 16:14
323 查看
假说有两个Activity, Activity1和Activity2, 1跳转到2,如果要在2退出程序,一般网上比较常见的说法是用System.exit()或是 Android.os.Process.killProcess(android.os.Process.myPid()),但实际应用中,并不是能够真 正退出,问题出在?1跳转到2时,如果Activity1你finish掉了,两么是可以退出程序的,但有时1跳转到2时,我们不能将Activity1 finish掉,那么在Activity2就不能退出程序。于是有更好的退出程序的方法,不管你有没有finish前一个activiy都可以退出程序,
方法是:
final ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
am.restartPackage(getPackageName());
但记得在Androidmanifest.xml里添加权限
<uses-permission android:name= "android.permission.RESTART_PACKAGES" ></uses-permission>
方法是:
final ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
am.restartPackage(getPackageName());
但记得在Androidmanifest.xml里添加权限
<uses-permission android:name= "android.permission.RESTART_PACKAGES" ></uses-permission>
相关文章推荐
- 关于android程序完全退出的问题
- 关于程序退出无法关闭所有界面问题 通过广播使Android程序完全退出
- Android退出程序问题综述
- android程序完全退出
- Android系统中程序完全退出的三种方法
- android中完全退出程序的四种办法
- Android程序完全退出的三种方法
- android 按home键完全退出app的问题
- 关于Android退出程序的问题(在主页面或任意页面退出App)
- Android中退出程序的提示框及完全退出
- Android 程序完全退出的几种方式
- android 程序完全退出,,通知跳转 逻辑
- Android程序完全退出的三种方法
- 让Android点击通知栏信息后返回正在运行的程序,并完全退出所有activity
- Android应用开发完全退出程序的通用方法!!!
- Android程序完全退出的三种方法
- 【引用】Android程序实现完全退出
- Android完全退出程序
- android完全退出程序
- 完全退出程序(Android)