Android結束程序

2021-06-20 03:51:48 字數 929 閱讀 4613

1、自己結束自己 this.finish();

2、killprocess(int pid)

例子:system.exit(0);

該方法只能用於結束當前程序自身,個人覺得在程式遇到異常,無法正常執行時,可以通過這個方法強制退出。

需要注意的是,這兩個方法,會導致程序非正常退出,就是說,程序退出時不會去執行onpause、onstop和ondestroy方法,那麼程序很有可能錯過了儲存資料的機會。因此,這兩個方法最好使用在出現異常的時候!

4、killbackgroundprocesses(string packagename)

method forcestoppackage = am.getclass().getdeclaredmethod("forcestoppackage", string.class);

forcestoppackage.setaccessible(true); 

forcestoppackage.invoke(am, yourpkgname); 

注意:需要在manifest裡加上shareduid定義:android:shareduserid="android.uid.system"

需要在manifest裡加上許可權:

需要採用系統platform簽名,因為需要用force_stop_packages許可權,該許可權只賦予系統簽名級程式,然後經編譯環境重新編譯,即可實現強制停止指定程式

string cmd="killall -hup com.android.test"; 

try  

} catch (ioexception e)  

此方法理論上可行,但是應該需要系統級或底層的協助

此方法理論上可行,但是應該需要系統級或底層的協助

此方法理論上可行,但是應該需要系統級或底層的協助

Android下結束程序的方法

一 結束乙個活動activity 要主動的結束乙個活動activity,使用finish方法,而且這個方法最後會呼叫activity的生命週期函式ondestroy方法,結束當前的activity,從任務棧中彈出當前的activity,啟用下乙個activity。當然其他的finish系列方法,我們...

Android下結束程序的方法

最近在做乙個類似與任務管理器的東西,裡面有個功能,可以通過這個管理器結束掉其他的程序。在android 平 台下,結束程序的方法還是比較多的。首先指明,此處的 結束程序 包含了結束自身程序和結束其他程序兩個方面。通過查閱sdk文件和網上的一些資料,自 己找到一些結束程序的方法。在這裡做一些歸納和總結...

結束EXCEL程序

在c 中操縱excel或者word之類的東西,應該很多人都做過,不過在呼叫完之後,我們好象都有一些頭痛的事情,那就是結束這些程序.很多書都沒有說,很多論壇上也沒有.我在上乙個專案中也遇到過這樣的問題,但是後來做了一些嘗試,發現真的有解決方案的.解決方案有兩種 一,就是建立的excel或者word是可...