我正在使用具有寻呼机滑动条的View寻呼机来更新网格视图中的数据。当第一次打开的网格视图在第一和第二屏幕上显示屏幕2的结果时,在两次三次滑动之后,它进入原始状态。这是我的代码。请帮助我做错了。
寻呼机适配器
int mPage;
public static final String ARG_PAGE = "ARG_PAGE";
public static TabFragment newInstance(int position) {
TabFragment frag = new TabFragment();
Bundle b = new Bundle();
b.putInt(ARG_PAGE, position);
frag.setArguments(b);
return frag;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mPage = getArguments().getInt(ARG_PAGE);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
view = inflater.inflate(R.layout.tabsfrag, container, false);
片段
LINE=1 FILE=a; for commit in $(git rev-list HEAD $FILE); do git blame -n -L$LINE,+1 $commit -- $FILE; done | sed '$!N; /^\(.*\)\n\1$/!P; D'
尝试使用静态和非静态方式访问mpage,但结果保持不变。