【发布时间】:2019-04-28 06:27:19
【问题描述】:
我在viewPager 中有一个fragment,我在一个活动中充气。我还有一个tabLayout 和一些tab 项目,这样当每个项目被点击时,片段在viewPager. 内切换
我的问题是,我如何建立片段-活动通信,以便片段视图可供活动使用?
我看过很多关于此的评论,但对我来说效果不佳。
【问题讨论】:
标签: android android-fragments tabs
我在viewPager 中有一个fragment,我在一个活动中充气。我还有一个tabLayout 和一些tab 项目,这样当每个项目被点击时,片段在viewPager. 内切换
我的问题是,我如何建立片段-活动通信,以便片段视图可供活动使用?
我看过很多关于此的评论,但对我来说效果不佳。
【问题讨论】:
标签: android android-fragments tabs
您可以在片段类中定义一个接口并在活动中实现它
教程: http://simpledeveloper.com/how-to-communicate-between-fragments-and-activities/
官方文档:
要允许 Fragment 与其 Activity 通信,您可以定义 Fragment 类中的一个接口并在 活动。 Fragment 捕获期间的接口实现 它的 onAttach() 生命周期方法,然后可以调用接口 方法以便与 Activity 进行通信。
https://developer.android.com/training/basics/fragments/communicating
【讨论】: