看板 AndroidDev 關於我們 聯絡資訊
※ 引述《MetalChao (饅頭)》之銘言: : 關係是 A -> B -> C : 也就是在 A 按下按鈕會進入 B, 在 B 按下按鈕會進入 C : 1. 我想要在從 A 進到 B 的時候, 在 B 顯示一個簡單的說明提醒使用者 (用 Toast) : 2. 但從 C 退回到 B 的時候, 則不需顯示這個說明 : 3. 還有如果在 B 時 app 被 kill 掉, 還原(顯示B)時一樣也不需要再說明 用onNewIntent不就可以了嗎?應該用不到這麼多麻煩的東西吧 Keyword: onNewIntent, launchMode 還是我有誤解原po的意思嗎? -- 雜七雜八的kewang部落格 http://kewang.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.71.6.149
MetalChao:感謝分享! 不過我當初上網想找這個問題的答案時, 第一個 01/11 00:09
MetalChao:找到的就是 onNewIntent; 可是它有兩個問題: 第一個是它 01/11 00:09
MetalChao:只有在 singleTop 這個 launch mode 下才會有效; 第二個 01/11 00:10
MetalChao:則是它只有在已經存在一個 activity instance 時又被另 01/11 00:11
MetalChao:一個人啟動時才會被呼叫 (如果是第一次啟動, 如我的 A 01/11 00:11
MetalChao:啟動 B, 這樣是 onCreate 被呼叫, 而不是 onNewIntent 01/11 00:12
MetalChao:因此無法解決我的問題; 還是感謝你的分享 01/11 00:12
foreverlyc:sharedpreferences+bundle 01/11 00:26
MetalChao:我前一篇有個人認為的最佳解了 01/11 00:34