Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android 關閉應用

android 關閉應用

編輯:關於Android編程

我之前一直采用的是System.exit(0);

今天看到有人說這個方法不太好,這是J2SE裡的方法,他主要是通過終止正在運行的JAVA虛擬機,導致程序終止。

推薦以下方法:

1.殺死本進程:

android.os.Process.killProcess(android.os.Process.myPid());

2.強制關閉與該包有關的一切活動(殺死其他進程):

ActivityManager manager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
		manager.killBackgroundProcesses("包名");

因為殺死別的進程,所以我們需要加入權限:


至於下面這兩種方式殺死進程之後還能不能收到service,比如推送之類。我不得而知。我原來使用的System.exit(0);是可以的。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved