[問題] Activity resume 後讀不到存在的檔案
有發現一個現象,Activity離開太久,已被系統殺掉,
使用者切回來之後,Android重新建立,但在跑到resume()
的時候,「偶爾」會發生每次在resume()都要讀的某個檔案
(在internal storage裡)會出FileNotFoundException,
有確認過path是對的,但是Android就是認為它不存在,
但那個檔案一直是存在的,App沒有殺掉它的程式碼,
然後重啟App也一切正常(因為那個檔案就是在啊,囧),
目前有work around這個問題(就離開Activity請使用者重進Activity)
,但想知道為什麼,有什麼可能的原因嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.205.229
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1468829971.A.36E.html
推
07/20 21:35, , 1F
07/20 21:35, 1F
→
07/20 21:36, , 2F
07/20 21:36, 2F
→
07/22 10:12, , 3F
07/22 10:12, 3F
→
07/22 10:13, , 4F
07/22 10:13, 4F
→
07/22 10:14, , 5F
07/22 10:14, 5F
推
07/23 02:07, , 6F
07/23 02:07, 6F
→
07/25 13:44, , 7F
07/25 13:44, 7F
→
07/25 13:45, , 8F
07/25 13:45, 8F