baseAdapter icon indicating copy to clipboard operation
baseAdapter copied to clipboard

使用包装过的adapter时候,更新数据不能用原来的.必须是set给Recycle的那个

Open BloodBamboo opened this issue 8 years ago • 1 comments

mRecyclerView.setAdapter(mLoadMoreWrapper); mAdapter.setOnItemClickListener(new CommonAdapter.OnItemClickListener() { @Override public void onItemClick(View view, RecyclerView.ViewHolder holder, int position) { Toast.makeText(RecyclerViewActivity.this, "pos = " + position, Toast.LENGTH_SHORT).show(); mAdapter.notifyItemRemoved(position);//错误 mLoadMoreWrapper.notifyItemRemoved(position);//正确,所以使用包装的adpter的时候一定得注意这点不然数据不刷新 }

        @Override
        public boolean onItemLongClick(View view, RecyclerView.ViewHolder holder, int position)
        {
            return false;
        }
    });
}

BloodBamboo avatar Feb 16 '17 02:02 BloodBamboo

mRecyclerView.getadapter().notifyxxxx

toutoumu avatar Oct 15 '18 02:10 toutoumu