android 2.2以上杀进程方法
android 2.2以上杀进程方法
android 2.2以下杀进程方法:restartPackage();
android 2.2以上杀进程方法: android.os.Process.killProcess(android.os.Process.myPid());,但是如果直接调用它肯定不好使。解决方法如下:
- 01.public class MyActivity extends Activity
- 02.{
- 03.public static List activityList = new ArrayList();
- 04.
- 05.@Override
- 06.protected void onCreate(Bundle savedInstanceState)
- 07.{
- 08.
- 09.super.onCreate(savedInstanceState);
- 10.activityList .add(this);
- 11.}
- 12.
- 13.@Override
- 14.protected void onDestroy()
- 15.{
- 16.
- 17.super.onDestroy();
- 18.activityList .remove(this);
- 19.
- 20.}
- 21.public static void killMyProcess()
- 22.{
- 23.
- 24.for (Activity activity: activity)
- 25.{
- 26.activity.finish();
- 27.}
- 28.android.os.Process.killProcess(android.os.Process.myPid());
- 29.
- 30.}
- 31.}
复制代码复制代码复制这段代码然后让你所有的Activity都继承它,调用方法killMyProcess()就OK了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论