当前位置: 首页 > 知识库问答 >
问题:

当页面被完全选择时调用片段的OnCreate[重复]

公沈浪
2023-03-14

我的应用程序包含一个ViewPager,其中包含5个片段。当片段1可见时,它还调用片段2的onCreate方法。我尝试使用onattachonmenuVisibility等。但我不喜欢这些在我的应用程序中的表现。

当相邻片段可见时,是否有一种方法可以禁止调用片段的onCreate?

共有1个答案

翟展
2023-03-14

ViewPager正在根据ViewPager.SetOffScreenPageLimit()加载下一页和上一页。默认值和最小值为1。

 类似资料:
  • 在onViewCreated中,我设置了Observer对象,以便在LiveData中所做的任何更改都可以在这里得到更改通知: 在ViewModel类中,我将LiveData参数设置为: 在init中,我设置了一个观察者:

  • 我有一个片段,其中有一个旋转器和复选框。 布局文件need_help_fragment_layout.xml: 代码片段: 颜色代码: 如果未选择任何内容,则可以: 从微调器中选择项目时,复选框将消失: 布局文件中没有其他内容。只有约束布局以及复选框和微调器的指南。微调器和复选框在片段的onCreateView中初始化。当我从微调器中选择任何项目时,复选框将消失。请帮助。

  • 我编写了一个代码来启动活动A到活动B,活动A和B都有片段实现。 场景:如果活动A经常启动包含碎片的活动B,那么大多数时候它都错过了碎片。ondetach...我检查了日志,通常它会给我下面的重写方法日志: null null 我在用 我有什么遗漏吗?有什么建议吗?

  • 目前,我创建了一个具有相机功能的应用程序,该功能允许用户选择其图像或进行捕获。我从 https://stackoverflow.com/a/22165449/5261462 那里得到了教程。但是我希望将所选图像意图发送到另一个页面,而不仅仅是显示在imageView上。图像需要修复屏幕,并且可以在下面添加标题,如whatsapp。 这是我目前为止尝试过的。 一切都从 Project1 开始.jav

  • 我已经创建了ViewPager,其中一个选项卡有二维码阅读器,一个选项卡显示扫描二维码的结果。默认情况下,二维码屏幕的结果将弹出,所以当我在扫描二维码选项卡,我只看到该片段的布局,但扫描仪屏幕不显示。当我使默认选项卡扫描仪,然后只有它显示扫描仪屏幕。下面是我的视图寻呼机代码。 ViewPageRadpater.Class

  • } 我使用android ViewPager,当我点击不同的标签时,使用不同的片段来加载。但问题是,当我单击选项卡时,片段没有加载。当活动加载时,所有的片段都被加载,那么片段就不会改变。我如何解决这个问题?我需要加载片断时,我选择选项卡在查看页。