我有一个显示/隐藏一堆片段的主要活动。一开始就有登录活动记录用户。当用户按下主页或多任务按钮时,应用程序应启动一个计时器(在计时器用完之后)自动将用户注销。这可能是当用户返回应用程序(并且计时器已用完 - >退出)或在应用程序中并且没有做任何事情时。
当用户按片段的生活方式方法按下home / multi-tasking按钮时,究竟会调用什么?在我的快速测试中,似乎每次调用片段管理器的onPause中的第一个片段,无论用户退出时屏幕上的片段如何。
我怎么能这样做?
答案 0 :(得分:1)
请查看有关Fragment-Lifecycle的教程:
http://developer.android.com/reference/android/app/Fragment.html#Lifecycle
它解释了Fragment在活动方面的生命周期。
当用户按下主页按钮时:
onPause() - 片段不再与用户交互,因为其活动正在暂停或片段操作正在活动中修改它。
答案 1 :(得分:0)
调用片段生命周期的方法与活动的相同。您可以在此处检查所调用的完整方法集: Fragments