设置为 ViewPager 时 ViewPagerAdapter 构造函数中的行为是什么
What is behaviour in ViewPagerAdapter constructor while setting to ViewPager
应该传递给 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)
调用
应该传递给 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)