[問題] fragment 順序很奇怪

作者: villix (瓜子被蜀國的狗吃了)   2018-02-22 16:05:13
大大好,不好意思我想請問一下
我用自己手機測試的時候都不會發生,
但是當我用alpha test放上商店用chromebook 的時候就會出現
首先我在Fragment A的onCreate宣告變數
Fragment B在 Fragment A的onCreateView new 出來
但是當Fragment B要抓 Fragment A的資料的時候卻只抓到null
因為自己的device上沒辦法測試出來
自己的device測試都是正常
不過好像也有一些device會發生這問題
模擬器測試出來也都是正常的
請問這種特定device 會null 要怎麼測試出來呢
先謝謝各位了
作者: gcobc12632 (Ted)   2018-02-22 16:39:00
code先貼出來吧
作者: villix (瓜子被蜀國的狗吃了)   2018-02-22 17:36:00
抱歉我只是想說code太多了不太可能全貼,只是想說有沒有人遇到類似的情形這樣~string在onCreate initial但是從onCreateView new出來的fragment抓他卻是null但是在我自己用的手機都不會發生,所以才很納悶
作者: LZN (秋)   2018-02-22 17:39:00
可以提供sample code, 不然你的描述蠻模糊的
作者: y3k (激流を制するは静水)   2018-02-22 21:25:00
onCreate()只有在被系統從XML製造出來的話才會呼叫喔自己new()或getInstance()都不會跑onCreate() 除非你自己叫
作者: villix (瓜子被蜀國的狗吃了)   2018-02-23 15:37:00
不好意思~我想請問一下我看到這一段error loghttp://codepad.org/ccPC62jI他看起來是會先跑所有的fragment一遍~似乎是因為這樣才會得到null的字串很奇怪的是目前是在chromebook可以測出來這問題
作者: benntqoo (This Letter)   2018-02-26 06:31:00
覺得貼code會比較快不然沒人懂你怎麼跑
作者: iiiii (I take 5)   2018-03-24 01:36:00
貼code很難嗎

Links booklink

Contact Us: admin [ a t ] ucptt.com