ViewPager 嵌套Fragment
FouthFragment 布局 点击城市后到OneFragment 详细天气布局
如何把 城市值传到另一个Fragment
您的每一个用心回答,都会让这个世界变得更美好一些!
这个都很简单的,而且方法有多种。
举个例子,如果你是通过工厂创建的Fragment,也就是有一个类去管理Fragment的,那你在管理类里不就可以获取到了对应的Fragment了么?直接把数据设置给目标Fragment
也可以通过中间单例,比如说你可以有Presenter层,通过Presenter即可。A fragment设置数据到Presenter层,然后B fragment从Presenter中获取
如果是一些状态呀,可以通过回调,可以通过广播之类的来处理
总之,方法不唯一,你爱怎么整都行,自由发挥吧。
你可以将数据用LiveData包裹放在Fragment相关联的Activity生命周期的ViewModel中
这个都很简单的,而且方法有多种。
举个例子,如果你是通过工厂创建的Fragment,也就是有一个类去管理Fragment的,那你在管理类里不就可以获取到了对应的Fragment了么?直接把数据设置给目标Fragment
也可以通过中间单例,比如说你可以有Presenter层,通过Presenter即可。A fragment设置数据到Presenter层,然后B fragment从Presenter中获取
如果是一些状态呀,可以通过回调,可以通过广播之类的来处理
总之,方法不唯一,你爱怎么整都行,自由发挥吧。
你可以将数据用LiveData包裹放在Fragment相关联的Activity生命周期的ViewModel中