我有数组列表的简单适配器所以在我的列表视图中我有两个按钮用于文本视图中的下一个日期和上一个日期显示日期。因此,当我点击下一个日期时,如19-06-2016,所以无论数据与此日期相关联,显示在列表视图中,下一个日期相同,意味着20-06-2016但如果21-上没有数据,我有问题06-2016在我的列表视图中显示上一个日期的数据,但在这种情况下列表视图应为空,但在我的列表视图中,它采用与20-06-2016相关的相同数据,这是我不想要的。
我也使用了adapter.notifyDataSetChanged(),adapter.notifyDataSetInvalidated();
,但它没有用。
lstViw = (ListView) getView().findViewById(R.id.sSlst);
adapter = new SimpleAdapter(
getActivity(), ssLst,
R.layout.surgerysch_item, new String[]{
TAG_SIMRDNO, TAG_SIPNME, TAG_SISEX,
TAG_SIDOB, TAG_SIPROC, TAG_SIOTNME,
TAG_SIOTME, TAG_DRNAME}, new int[]{R.id.txtsimrdNo,
R.id.txtsiptnNme, R.id.txtsiSex,
R.id.txtsiDob, R.id.txtsiProc,
R.id.txtsiotNme, R.id.txtsiotTme, R.id.txtDrnme});
lstViw.setAdapter(adapter);
adapter.notifyDataSetChanged();
adapter.notifyDataSetInvalidated();`