這個問題一直困擾著我,試了n種方式,都不行,在網上搜了一圈,沒有能用的:
1.activitymanager manager = (activitymanager) context.getsystemservice(context.activity_service);
manager.killbackgroundprocesses(package);
不行2.android.os.process.killprocess(android.os.process.mypid());
也不行3.manager.restartpackage(package);
還是不行
4.intent myintent = new intent(intent.action_main);
myintent.addcategory(intent.category_home);
startactivity(myintent);
finish();
這個只是退回到桌面,如果開啟多個activity關閉重新開啟也會有問題,還是還是不行
看到有說廣播機制,發現是個好東東,能徹底解決這個問題,廢話不說看**:
public abstract class enteractivity extends baseactivity
};@override
public void onresume()
/*** 關閉
*/public void close()
...}
別人寫的缺了個地方(unregisterreceiver)這個必須要加,找了個最簡單的方法
android2 2的退出程式的方法
android2.2的退出方法目前我知道的有兩種 第一種 在主類中用 intent intent new intent 別忘了這行,否則退出不起作用 intent.setflags intent.flag activity clear top startactivity intent 定義乙個exi...
在iPhone上安裝Android 2 2
簡要描述 檢視詳細 首先,你需要手握一部越獄的 iphone 3g 2g 其韌體支援 3.1.2 至 4.1,並已連線wifi。具備以上這些條件後,就可以在iphone上進行操作了。1.開啟 cydia 並新增源 repo.neonkoala.co.uk 2.搜尋並安裝 bootlace,然後重新啟...
Android開發中完全退出程式
根據activity的宣告週期 多activity中退出整個程式,例如從a b c d,這時我需要從d直接退出程式。網上資料 a的manifest.xml配置成android launchmode singletop 原理總結 一般a是程式的入口點,從d起乙個a的activity,加入標識inten...