Android:清除Listadapter中的listview
可能重复:Android:清除Listadapter中的listview,android,listview,listadapter,Android,Listview,Listadapter,可能重复: 在android中,我使用了listadapter、simple adapter并传递了一个数组,我想清除listview内容?它不是清除,而是将记录附加到我的listview。从这里获取我的自定义适配器 现在添加这样一个方法 public void clearAdapter() { deviceNames.clear(); selected.clear(); notifyDataSetChanged(); } 现在
在android中,我使用了listadapter、simple adapter并传递了一个数组,我想清除listview内容?它不是清除,而是将记录附加到我的listview。从这里获取我的自定义适配器 现在添加这样一个方法
public void clearAdapter()
{
deviceNames.clear();
selected.clear();
notifyDataSetChanged();
}
现在从活动中调用
youListAdapter.clearAdapter()
。只需编写listView.setAdapter(null)在适配器上使用notifydataSetInValidated()
通知listView数据集不再有效。或者将addapter设置为null:l.setAdapter(null)代码>youradapter.clear();这将清除列表视图中的项目。我对这个主题有了新的想法。如果您确信您的适配器正在刷新过程中,并且断点告诉您“实际上一切正常”,那么您应该控制您的活动和片段堆栈。因为如果您的应用程序堆栈中有一个以上相同的活动或相同的片段,那么实际上您的流程是成功的,但该活动或片段位于另一个相同的同级项下:)