recyclerview.adapter在什么时候回调用两次
答案:2 悬赏:0 手机版
解决时间 2021-02-24 11:21
- 提问者网友:嘚啵嘚啵
- 2021-02-23 14:58
recyclerview.adapter在什么时候回调用两次
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-02-23 15:25
public Handler memberRequestHandler = new Handler(){
@Override
public void handleMessage(Message msg) {
switch (msg.what){
case Constant.HANDLER_REQUEST_MEMBERS:
mList = (List) msg.obj;
break;
}
}
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, final ViewGroup container, Bundle savedInstanceState) {
if (null == contentView) {
contentView = inflater.inflate(R.layout.fragment_member, container, false);
refreshLayout = (SwipeRefreshLayout) contentView.findViewById(R.id.refreshLayout);
recyclerView = (RecyclerView) contentView.findViewById(R.id.recyclerView);
recyclerView.setLayoutManager(new LinearLayoutManager(mContext));
initRefreshView();
if(adapter == null){
adapter = new MemberAdapter(mContext);
recyclerView.setAdapter(adapter);
}
onRefreshListener = new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
mThread = new GetMemberItemThread(memberRequestHandler);
mThread
@Override
public void handleMessage(Message msg) {
switch (msg.what){
case Constant.HANDLER_REQUEST_MEMBERS:
mList = (List
break;
}
}
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, final ViewGroup container, Bundle savedInstanceState) {
if (null == contentView) {
contentView = inflater.inflate(R.layout.fragment_member, container, false);
refreshLayout = (SwipeRefreshLayout) contentView.findViewById(R.id.refreshLayout);
recyclerView = (RecyclerView) contentView.findViewById(R.id.recyclerView);
recyclerView.setLayoutManager(new LinearLayoutManager(mContext));
initRefreshView();
if(adapter == null){
adapter = new MemberAdapter(mContext);
recyclerView.setAdapter(adapter);
}
onRefreshListener = new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
mThread = new GetMemberItemThread(memberRequestHandler);
mThread
全部回答
- 1楼网友:神的生死簿
- 2021-02-23 16:22
我。。知。。道
加。。我。。私。。聊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯