arrayadapter setnotifyonchange(false)无效

时间:2013-06-18 20:17:48

标签: android arraylist android-arrayadapter

我正在尝试做一些与这篇文章android ArrayAdapter.setNotifyOnChange(false) does not prevent listView from refreshing非常相似的事情,但给出的答案似乎并不是很有帮助。

    ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, R.layout.pos_textview, R.id.pos, posEntityList);
    posList.setAdapter(arrayAdapter);
    arrayAdapter.setNotifyOnChange(false);
    posEntityList.clear();

我尝试了很多东西,但它仍然会清除arrayadapter,列表中不会显示任何内容。我在设置适配器之前尝试了setNotifyOnChange,它仍然无效。我试图清除给定的arraylist,因为我想在其他地方重新填充不同的结果。我不认为我想使用notifyDataSetChanged(),因为我不想清除或刷新列表视图。我对同一个arrayadapter多次使用相同的arraylist,所以我确实需要使用clear()。

0 个答案:

没有答案