我想在ViewPager中禁用预加载下一页

Ess*_*oda 3 android android-fragments android-viewpager android-recyclerview

如何在ViewPager中禁用预加载?

我有一个ViewPager,每页有3页片段.所以我不想加载下一页和上一页.如何禁用此行为?

我试过了

viewPager.setOffscreenPageLimit(1)

但这不起作用.

并尝试过

@Override
public void setMenuVisibility(final boolean visible) {
    super.setMenuVisibility(visible);
    if (visible) {
        // do something nice here
    }
}
Run Code Online (Sandbox Code Playgroud)

但是下一个片段中的RecyclerView显示了这个

RecyclerView:没有连接适配器; 跳过布局

为我的英语道歉

Ahm*_*mal 5

屏幕外限制的最小值为1.您可以使用片段中的"setUserVisibleHint"方法自行处理,例如.

public void setUserVisibleHint(boolean isVisibleToUser) {
        super.setUserVisibleHint(isVisibleToUser);
        if (isVisibleToUser)
           // execute your data loading logic.
}
Run Code Online (Sandbox Code Playgroud)