Android退出程序问题综述
2011-02-11 08:36
162 查看
假说有两个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>
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>
相关文章推荐
- Android完全退出程序问题综述
- 关于android 多个Activity应用程序按返回键退出程序问题
- android返回键退出整个程序 启动页切换activity 白屏问题
- Android 下Qt 多层窗口关闭时程序退出的问题 解决
- android 退出程序解决内存释放的问题
- android 程序全局自动捕获异常 专制系统奔溃,异常退出无法找到原因的问题
- 关于Android点击物理返回键退出程序的问题
- android和ios sigpipe信号导致程序异常退出的问题
- android system.exit(0)退出程序的问题
- 关于Android程序退出后内存释放的问题
- 关于android 多个Activity应用程序按返回键退出程序问题
- android 退出程序 重新启动服务 的 问题
- 关于Android退出程序的问题(在主页面或任意页面退出App)
- android 退出程序解决内存释放的问题
- android 退出程序解决内存释放的问题
- ArcGIS for Android 1.1 MapView 的Activity退出时整个程序崩溃问题
- Android 数据库综述(二) 程序计算器与信号量来处理多线程并发问题
- 关于Android程序退出后内存释放的问题
- 解决Android程序运行且退出后却不会显示在近期任务里的问题
- 关于程序退出无法关闭所有界面问题 通过广播使Android程序完全退出