recherche

Maison  >  Questions et réponses  >  le corps du texte

android - Activity中通过Fragment的对象调用其方法时,无法将数据设置进入Fragment

怪我咯怪我咯2858 Il y a quelques jours527

répondre à tous(2)je répondrai

  • 大家讲道理

    大家讲道理2017-04-17 16:05:42

    1. Activity是可以直接引用Fragment的。

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

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

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

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 16:05:42

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

    répondre
    0
  • Annulerrépondre