android - 设置为 ViewPager 时 ViewPagerAdapter 构造函数中的行为是什么
问题描述
应该将什么值传递给 ViewPageAdapter 初始化?
旧的构造函数已被弃用。
public ViewPagerAdapter(@NonNull FragmentManager fm) {
super(fm);
}
如果我们使用这个构造函数要传递什么行为?
public ViewPagerAdapter(@NonNull FragmentManager fm, int behavior) {
super(fm, behavior);
}
ViewPagerAdapter adapter = new
ViewPagerAdapter(getSupportFragmentManager(),??????);
有谁能解答吗?...
解决方案
你可以使用类似的东西
public ViewPagerAdapter(@NonNull FragmentManager fm) {
super(fm, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT);
}
并致电new ViewPagerAdapter(getSupportFragmentManager)
或者
干脆打电话new ViewPagerAdapter(getSupportFragmentManager(),BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT)
推荐阅读
- javascript - Ionic 3 File 插件错误安全错误。
- wxpython - wxPython wx.FileDialog 在 MacOS 上不显示通配符过滤器
- kibana - 基于文档中的数据(键作为 X 轴,值作为 Y)而不是聚合来构建 Kibana 5.2 可视化
- ember.js - 在哪里可以找到 Ember 0.9.8 的文档?
- javascript - 元素不会附加到容器
- php - XML 外部实体 (XXE) 攻击失败
- c# - C#:如何重写我的代码以在 Unity 中使用数组而不是列表来管理游戏数据序列化?
- excel - 如何为 VBA 中特定行的范围设置自动增量?
- javascript - 反应未捕获的错误:目标容器不是页面渲染上的 DOM 元素
- java - 大数据集的 Jersey Streaming 输出