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

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

全部回覆(2)
大家讲道理
  1. Activity是可以直接引用Fragment的。

  2. 你的那種呼叫方法是可以改變Fragment的成員變數的。更好的方式是寫入介面Activity與Fragment通訊

  3. 你出現log為空有2個可能:一是Activity或Fragment回收重新創建了,之前改變的屬性沒有恢復,相關技術點可以查看Activity資料恢復;二是你先後改變和列印日誌的Fragment是兩個引用。

  4. 建議貼更多的程式碼方便查看問題。

伊谢尔伦

黏的程式碼太少。基於此懷疑是Activity重建了,或者是Activity中的fragment重建了,而新建的Activity活著Fragment都沒有執行 這裡提到的 setOptions
可以打印Fragment的构造函数和setOptions函數來 檢查

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板