歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android 實現程序完全退出

Android 實現程序完全退出

日期:2017/3/1 9:43:57   编辑:Linux編程

一開始做東西的時候,總是不知道如何才能實現Android程序的完全退出,百度和Google了一下,基本上都是System.exit(0) 或者android.os.Process.killProcess(android.os.Process.myPid()),但是最後還是發現程序沒有真正的完全退出。

其實要實現程序完全退出也不是沒有辦法的,Google不可能沒有想到讓程序完成退出的。實現的方法很簡單,只需要在

需要執行退出的地方增加下面兩行代碼:

ActivityManager activityMgr= (ActivityManager) this.getSystemService(ACTIVITY_SERVICE );
activityMgr.restartPackage(getPackageName());

當然了,要執行上面的代碼,還需要添加權限

<uses-permission android:name="android.permission.RESTART_PACKAGES" />

好了,程序就可以完全退出了。

Ubuntu 14.04 x64配置Android 4.4 kitkat編譯環境的方法 http://www.linuxidc.com/Linux/2014-05/101148.htm

Ubuntu 12.04搭建Android開發環境 http://www.linuxidc.com/Linux/2012-09/69961.htm

Ubuntu 14.04 配置 Android SDK 開發環境 http://www.linuxidc.com/Linux/2014-05/101039.htm

64位Ubuntu 11.10下Android開發環境的搭建(JDK+Eclipse+ADT+Android SDK詳細) http://www.linuxidc.com/Linux/2013-06/85303.htm

Ubuntu 12.10 x64 安裝 Android SDK http://www.linuxidc.com/Linux/2013-03/82005.htm

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved