最近开发android ,需要一个activity 向不同的fragment 发送消息,知道的告诉小弟一声。
setArguments方法
可以用刘上的setArguments来设置,也可以用APP这个全局变量的类来专递数据,写一个APP类的单例模式,然后获取的值存到这里,在fragment里面调用就可以了
fragment是需要依赖activity的,fragments和activity的通信可以通过接口的方式来实现,可以令activity implement 一个接口,activity中重写方法,在fragment适当的地方调用这个方法,就可以实现改变自己或者其他的fragment的效果,还有可以broadcast,不过感觉没有通过接口好
用框架Android组件间通信库EventBus