相关资讯
本类常用软件
-
福建农村信用社手机银行客户端下载下载量:584212
-
Windows优化大师下载量:419725
-
90美女秀(视频聊天软件)下载量:366966
-
广西农村信用社手机银行客户端下载下载量:365708
-
快播手机版下载量:325898
总结一下网上查到的几种方法:
1. Dalvik VM的本地方法
android.os.Process.killProcess(android.os.Process.myPid()) //获取PID
System.exit(0); //常规java、c#的标准退出法,返回值为0代表正常退出
//试验结果:只能结束当前Activity.
2. 任务管理器方法
首先要说明该方法运行在Android2.2以下可以,2.2以下试验无效。
需要权限:<uses-permission android:name="android.permission.RESTART_PACKAGES" />
ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);
am.restartPackage(getPackageName());
3.原理没搞明白,试验可以完成退出:
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
System.exit(0);
1. Dalvik VM的本地方法
android.os.Process.killProcess(android.os.Process.myPid()) //获取PID
System.exit(0); //常规java、c#的标准退出法,返回值为0代表正常退出
//试验结果:只能结束当前Activity.
2. 任务管理器方法
首先要说明该方法运行在Android2.2以下可以,2.2以下试验无效。
需要权限:<uses-permission android:name="android.permission.RESTART_PACKAGES" />
ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);
am.restartPackage(getPackageName());
3.原理没搞明白,试验可以完成退出:
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
System.exit(0);
热门评论
最新评论