android開發中,對于用intent實作跳轉的ativity,有時候按下手機的傳回鍵時,兩個activity之間會多次互相跳轉,始終退出不了程式的情況。這是由于從activity
a跳轉到activity b時,a被壓入activity棧中;當從b傳回時,預設又重新建立了一個activity
a對象,這樣一來就有了多個activity a對象。是以造成了無法退出情況。
解決辦法是:在androidmanifest.xml檔案中找到activity
a項,在其屬性中加入 android:launchmode="singletask"
屬性。這樣就可以解決這個問題了。