startActivity後沒有觸發onStop

看板AndroidDev作者 (EgoistJ)時間8年前 (2016/06/11 00:31), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
A畫面是在onRestart中來做數據還原的,原先一直都沒什麼問題,但最近突然發現還原不了... 下log看一下才發現A Activity在呼叫B Activity之後並沒有進入Stop的狀態(確認畫面已經跳到B了),導致B在finish之後A畫面跳過Start跟Restart只觸發onResume而已... 印象中我沒有改到程式碼,只有加了一個Fragment佈局,但覺得不適合又移掉之後就變成這樣了 想問問有沒有前輩遇過類似問題and解決方法 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.242.14.54 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1465576262.A.C8C.html

06/11 09:12, , 1F
可以改成在 onRestoreXXX 裡面恢復資料
06/11 09:12, 1F

06/22 16:44, , 2F
我通常是在onResume()做數據處理,你可以試試看
06/22 16:44, 2F

06/23 15:31, , 3F
fragment 是用來切換畫面吧?
06/23 15:31, 3F
文章代碼(AID): #1NMkj6oC (AndroidDev)