[問題] fragment的溝通?

看板AndroidDev作者 (nahgnimiast)時間13年前 (2012/12/09 17:31), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
我有一個activity配置大約如下 其中title, fragment和menu都是activiy 上的元件 +--------+ |title | +--------+ |fragment| +--------+ |menu | +--------+ 現在我按下menu會更新fragment的內容, 和title的字串 可是如果想在fragment中,呼叫另一個fragemnt,要如何 通知activity更新title字串? 網路上查到的是在activity呼叫fragment時,設一個callback 函式給fragment,所以在fragment中,呼叫另一個fragemnt時 把這個callback函式也一起傳給新的fragment就可以了。 我想問除了這個方法之外,有其它的方式可以處理fragment之間 的溝通? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.49.29 ※ 編輯: tsaiminghan 來自: 220.136.49.29 (12/09 17:31) ※ 編輯: tsaiminghan 來自: 220.136.49.29 (12/09 17:32) ※ 編輯: tsaiminghan 來自: 220.136.49.29 (12/09 18:14)

12/10 01:12, , 1F
SharedPreferences
12/10 01:12, 1F

12/10 22:23, , 2F
樓上不太對吧 他是要呼叫 通常做法就callback 很簡單
12/10 22:23, 2F

12/10 22:23, , 3F
做過一次應該就會了
12/10 22:23, 3F
我是想問除了callback之有沒有其方法? 上面說的方法也是做得到啦,就去監聽SharedPreferences有沒有改變 但是比callback還麻煩(個人認為) ※ 編輯: tsaiminghan 來自: 36.229.225.164 (12/10 22:31)
文章代碼(AID): #1Gn5fdhl (AndroidDev)