【发布时间】:2015-01-29 12:44:24
【问题描述】:
我有一个托管 ViewPager 并包含三个选项卡(MQTT、ECO、Logger)的 mainActivity。 mainActivity 有生命周期回调(onCreat,onResume),其他三个选项卡有 Fragment' 生命周期回调(onattached、onCreateView、onViewcreated、onResume、onPause)。
在运行时,我在 logCat 中收到以下内容:
01-29 13:28:28.732: W/MainActivity(31412): @onCreate().
01-29 13:28:28.802: W/MainActivity(31412): @onResume().
01-29 13:28:28.842: W/MQTT_Settings_Frag(31412): @onAttach().
01-29 13:28:28.842: W/MQTT_Settings_Frag(31412): @onCreateView().
01-29 13:28:28.862: W/MQTT_Settings_Frag(31412): @onViewCreated().
01-29 13:28:28.862: W/MQTT_Settings_Frag(31412): @onResume().
01-29 13:28:28.862: W/Eco_Settings_Frag(31412): @onAttach().
01-29 13:28:28.862: W/Eco_Settings_Frag(31412): @onCreateView().
01-29 13:28:28.892: W/Eco_Settings_Frag(31412): @onViewCreated().
01-29 13:28:28.892: W/Eco_Settings_Frag(31412): @onResume().
当我滑动到生态选项卡“第二个”时,logCa 只报告碎片,但是当我滑动到第三个选项卡“记录器”时,它已经 实现了 logCat 显示:
01-29 13:37:27.062: W/MQTT_Settings_Frag(31412): @onPause().
当我从 Logger-tab 滑回 Eco-Tab 时,LogCat 显示以下内容:
01-29 13:37:52.292: W/MQTT_Settings_Frag(31412): @onCreateView().
01-29 13:37:52.322: W/MQTT_Settings_Frag(31412): @onViewCreated().
01-29 13:37:52.322: W/MQTT_Settings_Frag(31412): @onResume().
why the first tab "MQTT-Tab" goes in onPause() when i goto only to the third Tab Logger-Tab?
And why the first tab "MQTT-Tab" goes into (onCreateView, onViewCreated, onResume) when i move to the secondtab Eco-tab frm the third one LoggerTab?
【问题讨论】:
标签: android android-fragments fragment android-fragmentactivity activity-lifecycle