ExpandListView預加載問題

1.在第一次加載后會緩存數據,在相關網絡請求加載的過程中會預先顯示前面緩存的數據,想要阻止該現象可以將要顯示的數據設置為空。

expandableListView.setOnGroupClickListener(newExpandableListView.OnGroupClickListener() {

@Override

public booleanonGroupClick(ExpandableListView expandableListView,View view, inti, longl) {

//? ? ? ? ? ? ? ? 判斷父列表是否展開

if(expandableListView.isGroupExpanded(i))

{

expandableListView.expandGroup(i);

}else{

item_lists.set(i,null); ? ? ?//先將需要顯示的子列表設為空

//? ? ? ? ? ? ? ? ? ? 從網絡端獲取數據

System.out.println("group:"+group_list.get(i)+"? I: "+i);

getData(group_list.get(i),i);

}

//? ? ? ? ? ? ? ? Toast.makeText(getActivity(), "group=" + i +"child="+item_lists.size(), Toast.LENGTH_SHORT).show();

return false;

}

});

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 太長了,還是轉載吧...今天在看博客的時候,無意中發現了@Trinea在GitHub上的一個項目Android開源...
    龐哈哈哈12138閱讀 20,274評論 3 283
  • ¥開啟¥ 【iAPP實現進入界面執行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 6,523評論 0 17
  • 簡單聊聊《瘋狂動物城》 電影上映很久了,很遺憾才得時間去看看這部電影,看過很多劇透后(雖然不情愿,但是還是會忍不住...
    南有艾蒿閱讀 238評論 0 0
  • 紀錄在六月的第一天,與你經歷的一次特殊事件。 其實也不能用特殊形容。 半夜,火警鈴斷斷續續地響,刺耳的聲音把我驚醒...
    阿煦閱讀 186評論 0 0
  • 刪了微信和手機聯系人記錄 我找不到你了 你也找不到我了 不能讓自己放空 因為我會想你 不斷想你 不斷念你 你沒有回...
    異次元小辣椒閱讀 140評論 0 0