作者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/cn.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