看板 AndroidDev 關於我們 聯絡資訊
大大好,不好意思我想請問一下 我用自己手機測試的時候都不會發生, 但是當我用alpha test放上商店用chromebook 的時候就會出現 首先我在Fragment A的onCreate宣告變數 Fragment B在 Fragment A的onCreateView new 出來 但是當Fragment B要抓 Fragment A的資料的時候卻只抓到null 因為自己的device上沒辦法測試出來 自己的device測試都是正常 不過好像也有一些device會發生這問題 模擬器測試出來也都是正常的 請問這種特定device 會null 要怎麼測試出來呢 先謝謝各位了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.247.97 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1519286716.A.E53.html
gcobc12632: code先貼出來吧 02/22 16:39
villix: 抱歉我只是想說code太多了不太可能全貼,只是想說有沒有 02/22 17:36
villix: 人遇到類似的情形這樣~string在onCreate initial 02/22 17:36
villix: 但是從onCreateView new出來的fragment抓他卻是null 02/22 17:37
villix: 但是在我自己用的手機都不會發生,所以才很納悶 02/22 17:37
LZN: 可以提供sample code, 不然你的描述蠻模糊的 02/22 17:39
y3k: onCreate()只有在被系統從XML製造出來的話才會呼叫喔 02/22 21:25
y3k: 自己new()或getInstance()都不會跑onCreate() 除非你自己叫 02/22 21:26
villix: 不好意思~我想請問一下我看到這一段error log 02/23 15:37
villix: http://codepad.org/ccPC62jI 02/23 15:38
villix: 他看起來是會先跑所有的fragment一遍~似乎是因為這樣 02/23 15:38
villix: 才會得到null的字串 02/23 15:39
villix: 很奇怪的是目前是在chromebook可以測出來這問題 02/23 15:58
benntqoo: 覺得貼code 02/26 06:31
benntqoo: 會比較快不然沒人懂你怎麼跑 02/26 06:31
iiiii: 貼code很難嗎 03/24 01:36