作者villix (瓜子被蜀國的狗吃了)
看板AndroidDev
標題[問題] fragment 順序很奇怪
時間Thu Feb 22 16:05:13 2018
大大好,不好意思我想請問一下
我用自己手機測試的時候都不會發生,
但是當我用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://webptt.com/m.aspx?n=bbs/AndroidDev/M.1519286716.A.E53.html
1F:→ gcobc12632: code先貼出來吧 02/22 16:39
2F:→ villix: 抱歉我只是想說code太多了不太可能全貼,只是想說有沒有 02/22 17:36
3F:→ villix: 人遇到類似的情形這樣~string在onCreate initial 02/22 17:36
4F:→ villix: 但是從onCreateView new出來的fragment抓他卻是null 02/22 17:37
5F:→ villix: 但是在我自己用的手機都不會發生,所以才很納悶 02/22 17:37
6F:→ LZN: 可以提供sample code, 不然你的描述蠻模糊的 02/22 17:39
7F:→ y3k: onCreate()只有在被系統從XML製造出來的話才會呼叫喔 02/22 21:25
8F:→ y3k: 自己new()或getInstance()都不會跑onCreate() 除非你自己叫 02/22 21:26
9F:→ villix: 不好意思~我想請問一下我看到這一段error log 02/23 15:37
11F:→ villix: 他看起來是會先跑所有的fragment一遍~似乎是因為這樣 02/23 15:38
12F:→ villix: 才會得到null的字串 02/23 15:39
13F:→ villix: 很奇怪的是目前是在chromebook可以測出來這問題 02/23 15:58
14F:推 benntqoo: 覺得貼code 02/26 06:31
15F:→ benntqoo: 會比較快不然沒人懂你怎麼跑 02/26 06:31
16F:推 iiiii: 貼code很難嗎 03/24 01:36