最初加载活动reqcycler时,查看所有已成功加载的项目 但是从上到下滚动时,某些数据会丢失并且不会显示为项目。 如果我继续上下滚动,阿吉安回来。如何解决此问题。
这是我的on(bindviewholder)方法代码。
public void onBindViewHolder(CustomViewholder holder, int position) {
JSONObject jsonObject=null;
if(arrayList!=null) {
try {
jsonObject=new JSONObject(arrayList.get(position));
if(!jsonObject.getString("id").equals(id)){
holder.textView.setText(jsonObject.getString("username"));
Picasso.with(getActivity()).load(jsonObject.getString("profile")).resize(100, 100).into(holder.imageView);
// Toast.makeText(getActivity(),"id was equal",Toast.LENGTH_LONG).show();
}else {
holder.v.setVisibility(View.GONE);
holder.v.setLayoutParams(new RecyclerView.LayoutParams(0, 0));
}
} catch (JSONException e) {
e.printStackTrace();
}
}else{
holder.textView.setText("no data");
}
}