關于Activity的四種啟動模式,網上已經有無數的指導教程了。我之前也是看到有一個singleTask模式,感覺這種模式很好,”單任務”,應該適合所有的Activity。
一直也沒有出現什么問題。直到最近: …… 我寫了一個 app,里面只有兩個 Activity.啟動模式全部設置的是 android:launchMode="singleTask".這個app,也一直沒有出現任何問題,直到…..我發現,當我在第二個Activity的時候,每次按 Home 按鍵 之后,再點擊桌面上,我的app 圖標之后,顯示的總是我的第一個Activity。
我很是納悶,為什么我是在第二個活動的時候,切換我的app到后臺,過會再切換我的app到前臺,回到的卻是第一個活動?
而且這是一個必現的問題……………..過了大約一光年之后,我猜想是不是singleTask導致的,于是,我去掉了這個屬性。果然,不會出現這種情況了。  ok , 我知道,我不是真的需要singleTask的了………….
新聞熱點
疑難解答