添加了SingleTask 啓動模式的Activity Intent傳值的問題

若是 Activity 被加上了SingleTask 啓動模式,那這個Activity在這個棧內就只會建立一個實例,當其餘Activity試圖去啓動這個Activity 時,若是這個Activity被建立了,那麼就會直接將這個Activity 提到棧頂,顯示給用戶,spa

    這時這個Activity就不會調用 onCreate(); 方法,那麼咱們就不能像之前同樣,用 context.getIntent() 拿到 Intent 了,好像
get

Activity 只有經歷了 onCreate() 才能用 context.getIntent() 方法拿到 Intentit

    若是出現了這種狀況,咱們能夠重寫Activity  中的 onNewIntent() 方法來獲取 Intent
方法

相關文章
相關標籤/搜索