作者tsaiminghan (nahgnimiast)
看板AndroidDev
標題[問題] fragment的溝通?
時間Sun Dec 9 17:31:17 2012
我有一個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)
1F:推 foreverlyc:SharedPreferences 12/10 01:12
2F:→ sdyy:樓上不太對吧 他是要呼叫 通常做法就callback 很簡單 12/10 22:23
3F:→ sdyy:做過一次應該就會了 12/10 22:23
我是想問除了callback之有沒有其方法?
上面說的方法也是做得到啦,就去監聽SharedPreferences有沒有改變
但是比callback還麻煩(個人認為)
※ 編輯: tsaiminghan 來自: 36.229.225.164 (12/10 22:31)