1
我有一個處理recyclerview的問題,當我打開另一個活動後返回活動時,它會複製我顯示的所有項目。有沒有什麼辦法解決這一問題?RecyclerView重複每個項目
和列表視圖一樣,它只是自動清除列表,然後再次顯示。你能告訴我怎麼樣?感謝
的OnCreate
int x = 0;
for(String Name : property_name){
JSONObject jsonObject = arrayResponse.getJSONObject(x);
property_id[x] = jsonObject.getString("property_id");
property_name[x] = jsonObject.getString("property_name");
type[x] = jsonObject.getString("property_type");
price[x] = jsonObject.getString("price");
address[x] = jsonObject.getString("address");
ListingNearby listingNearby = new ListingNearby(property_id[x], property_name[x], type[x], price[x], Math.round(distance[x]));
x++;
list.add(listingNearby);
}
recyclerView = (RecyclerView) findViewById(R.id.ln_recycler_view);
layoutManager = new LinearLayoutManager(this);
recyclerView.setLayoutManager(layoutManager);
recyclerView.setHasFixedSize(true);
adapter = new ListingNearbyAdapter(list);
recyclerView.setAdapter(adapter);
我不知道要放什麼的onResume使列表視圖清除列表,然後再次顯示它。
看起來你已經搞亂了你的'onResume' ... –
我應該把什麼放在onResume? –
當我不知道你的代碼是什麼樣的時候,我可以怎樣幫助你? –