Android片段,viewpager,活动关系

时间:2016-06-06 03:30:48

标签: android android-fragments android-activity android-viewpager

  • 我有一个活动(MainActivity)和相应的xml文件。 Xml文件包含顶部的工具栏,然后是滑动选项卡,然后是viewpager。

  • 我有3个片段(对应的xml文件)和3个SlidingTabs。标签1与片段1和2连接,2和3与3。

  • 连接
  • 如果我对片段中的视图执行任何操作,是否需要在MainActivity或片段中编写所有代码?
  • 我是否必须仅返回该寻呼机片段的视图,或者该页面的所有代码也应该在片段内?

对于Ex:

如果我使用contentresolver检索一些数据并在第一个片段中填充listview上的数据,同样,如果我正在进行一些其他操作并在片段2和3中显示详细信息,我是否需要编写所有代码相应的片段本身或我必须在MainActivity中写。

有人可以提供这个或任何有用的链接的答案。

2 个答案:

答案 0 :(得分:0)

当您使用带有View寻呼机的标签时,MainActivity将仅作为容器使用,并保存碎片。 因此,您只能在相应的片段上编写相应的代码。所有片段都需要通用,然后您可以在MainActivit中编写。对于示例工具栏标题更改,选项菜单等...

答案 1 :(得分:0)

是的,你必须只返回该寻呼机片段的视图。该页面的所有代码都应该在片段内部。

只有通用代码,或者如果您想从片段中定义任何回调方法,我们可以在您的活动中完成它们的实现。

请参阅以下链接,您可以通过几种常见的材料设计控制来了解标签的实施情况。

https://github.com/chrisbanes/cheesesquare