天天看點

android開發中,兩個按下手機實體傳回鍵,兩個Activity反複來回跳轉的問題

android開發中,對于用intent實作跳轉的ativity,有時候按下手機的傳回鍵時,兩個activity之間會多次互相跳轉,始終退出不了程式的情況。這是由于從activity

 a跳轉到activity  b時,a被壓入activity棧中;當從b傳回時,預設又重新建立了一個activity

a對象,這樣一來就有了多個activity a對象。是以造成了無法退出情況。

解決辦法是:在androidmanifest.xml檔案中找到activity

a項,在其屬性中加入  android:launchmode="singletask"  

屬性。這樣就可以解決這個問題了。