作者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)