Android 2 2完全退出程式, 使用廣播機制

2021-08-31 14:29:55 字數 842 閱讀 1680

這個問題一直困擾著我,試了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...