片段实施

时间:2014-07-16 04:11:43

标签: android android-activity android-fragments android-pageradapter

我是Android Coding的新手,所以这似乎很简单,但请帮助我解决我对Fragment的困惑:

  1. 片段可以像活动一样“做东西”(比如调用一些方法,运行一些) 安排任务。或者它更像是显示父活动

  2. 给出的信息的视图
  3. 2个片段可以同时运行,例如,如果我有1个片段每10毫秒运行一个计划任务,1个片段每20毫秒运行一个另一个计划任务,它们可以一起运行吗?

  4. 我使用 FragmentPagerAdapter 创建不同的标签,每个标签保存1个片段,将在标签之间切换暂停还是停止我的片段?我可以切换到标签2并使标签1上的片段仍在运行吗?

  5. Fragment如何与其他Fragment(具有相同的父Activity)进行通信,例如片段2获取传感器信息,如果它大于某个阈值,则标记片段1以做一些事情?

    < / LI>

    请赐教,非常感谢

1 个答案:

答案 0 :(得分:1)

您可以将片段视为子活动。他们几乎可以完成活动所能做的一切。它们只是扩展了Fragment,因此代码可能会略有不同。他们可以拥有活动所具有的所有观点。

对于您的日程安排部分,您必须切换片段(因此这不能在后台进行),但如果您想在应用程序开启时切换,则可以。

关于第三点,请查看我附加的图像(片段生命周期) enter image description here

this与其他片段进行通信。