[問題] 要如何從Activity更新Fragment裡的內容?

作者: lkkpeter   2017-09-26 11:19:52
新手入門
我的程式構造大概是像這樣 https://goo.gl/erV7Wt
MainActivity有一排菜單按鈕在底下
中間是一個FrameLayout專門放Fragment的
就是按下Activity裡的按鈕1
FrameLayout就會放入Fragment1,以此類推
我在MainActivity有放一個刷新的按鈕
希望按下可以即時更新Fragment裡RecyclerView的內容
簡單的說
就是希望Fragment當下可以重做一次onCreatView
但是我除非有用replace換過Fragment
不然RecyclerView的內容都不會變
我目前是用看起來有點魚唇的方法
按下刷新直接整個MainActivity重開一次
有高人有相關經驗能提點一下嗎~~?
重點就是希望做到頁面在Fragment1的時候按下刷新
Fragment內的RecyclerView內容就即時改變了 !
作者: skyhomeer (罵包)   2017-09-26 13:23:00
fragment裡寫個public method, 用來更新recyclerView
作者: ab18282099 (poppopjack)   2017-09-26 21:31:00
notifyItemChanged
作者: lemontea0328 (魔幻檸檬)   2017-09-27 10:37:00
delegate

Links booklink

Contact Us: admin [ a t ] ucptt.com