Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android actionbar选项卡在未调用Resume时滑动_Android_Android Actionbar_Swipe - Fatal编程技术网

Android actionbar选项卡在未调用Resume时滑动

Android actionbar选项卡在未调用Resume时滑动,android,android-actionbar,swipe,Android,Android Actionbar,Swipe,我一直在使用以下。。。 作为一个使用可滑动选项卡和片段(替换我自己的虚拟片段)实现android应用程序的示例,除了一个问题外,这对我来说非常有效。在选项卡之间滑动时,不会调用片段的onresume方法。事实上,onresume方法只有在应用程序首次启动时才被调用。我希望每次将选项卡切换到该片段时都能调用相应的onresume方法 如果您对如何修改此示例代码以实现此目标有任何建议,我们将不胜感激。片段生命周期几乎与公共活动生命周期相同-实例创建一次,但可以多次停用或重新激活。因此,如果您有代码

我一直在使用以下。。。

作为一个使用可滑动选项卡和片段(替换我自己的虚拟片段)实现android应用程序的示例,除了一个问题外,这对我来说非常有效。在选项卡之间滑动时,不会调用片段的onresume方法。事实上,onresume方法只有在应用程序首次启动时才被调用。我希望每次将选项卡切换到该片段时都能调用相应的onresume方法


如果您对如何修改此示例代码以实现此目标有任何建议,我们将不胜感激。

片段生命周期几乎与公共活动生命周期相同-实例创建一次,但可以多次停用或重新激活。因此,如果您有代码需要在每次重新激活或停用同一片段实例时执行,则分别将该代码移动到onResume或onPause中

onCreateView是在调用onCreate和onActivityCreated之间调用的,因此每个片段生命周期只调用一次

请参阅文档链接

啊,你说得对。我的简历中应该有这样的代码。但是,类似地,当我切换选项卡时,不会调用onresmue。我认为我的tablistener中缺少了一些东西。好吧,TabHost本身就是一个常规视图,它没有生命周期处理程序,所以你不应该期望调用生命周期方法(至少是以常规方式)。如果我是你,我根本不会使用TabHost,如果你需要表格视图,我会自己实现一个。我个人觉得在TabHost中跟踪操作有点棘手。