android - Activity中通过Fragment的对象调用其方法时,无法将数据设置进入Fragment
怪我咯
怪我咯 2017-04-17 16:03:42
0
2
503
怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(2)
大家讲道理
  1. Activity是可以直接引用Fragment的。

  2. 你的那种调用方法是可以改变Fragment的成员变量的。更好的方式是写接口Activity与Fragment通讯

  3. 你出现log为空有2个可能:一是Activity或Fragment回收重新创建了,之前改变的属性没有恢复,相关技术点可以查看Activity数据恢复;二是你先后改变和打印日志的Fragment是两个引用。

  4. 建议贴更多的代码方便查看问题。

伊谢尔伦

粘的代码太少。基于此怀疑是Activity重建了,或者是Activity中的fragment重建了,而新建的Activity活着Fragment都没有执行 这里提到的 setOptions
可以打印Fragment的构造函数和setOptions函数来 检查

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal