天天看點

android 退出機制

android sdk 退出機制的研究 有多種,

方法一、用list儲存activity執行個體,然後逐一幹掉

上代碼:

在每個activity的oncreate方法中添加類似代碼:

在需要退出程式的時候,調用:

簡而言之,通過單例模式把每個activity 的引用添加到一個全局連結清單中,每次退出程式調用system.exit(0)時,先調用連結清單中activity 的finish方法

方法二、使用廣播

不行

也不行

還是不行

這個隻是退回到桌面,如果打開多個activity關閉重新打開也會有問題,還是還是不行

看到有說廣播機制,發現是個好東東,能徹底解決這個問題,廢話不說看代碼:

這就是 我對android中的activity的退出機制的總結.

在以後的教程中,我們将一步步實作這樣的效果.