android - 在现有片段中使用 ViewPager2
问题描述
我为我的底部标签栏创建了一个片段,标签栏有四个片段,在我的一个片段中,我需要滑块来一一查看人们的推荐。在这种情况下,我使用了 ViewPager2 功能来处理滑块,我有从这个视频创建 Viewpager2 的所有步骤
完成所有步骤后,我收到一条错误消息
java.lang.IllegalStateException: viewpager1 不能为空(viewpager1 是我的 Viewpager2 函数的 id)
解决方案
您应该不在 onCreateView() 中定义 viewpager1.adapter = viewpager1Adapter,而是在 onViewCreated() 中定义,您的问题将得到解决。
推荐阅读
- td-engine - TDengine数据库中使用spring mybatis框架的JDBC JNI速度比Restful慢
- python - python - 如何在python中获得一个既可以是浮点小数点也可以是字符串的值?
- arrays - 如何使用 Malloc 函数将文件中的整数值存储到二维数组中
- android - While loop never return false
- flutter - 使用 Riverpod 的状态通知器实现 Firestore 分页(无限滚动或延迟加载)
- robotframework - 承诺上传文件 - 如何添加目录中的所有文件
- powershell - 在 Powershell 中重命名文件并附加数字
- javascript - 非线性 DOM 动画
- python - 如何使用从输入中获取的文件名保存工作簿
- haskell - 如何在 MacOS 上为 :edit 命令设置 ghci 的默认编辑器?