Android NotifiyDataSetChanged在使用ListView setSelection()方法后不起作用

Android NotifiyDataSetChanged在使用ListView setSelection()方法后不起作用,android,listview,android-listview,notifydatasetchanged,Android,Listview,Android Listview,Notifydatasetchanged,在我的一个应用程序中,我使用notifyDataSetChanged刷新列表项,它基本上可以正常工作,但当我首先使用ListView的setSelection()方法时(因为我需要在再次加载列表时显示所选的任何行),使用notifyDataSetChanged永远不会刷新时间列表 我尝试了不同的技巧,但没有任何帮助。 有人知道为什么notifyDataSetChange在这种情况下不起作用吗?我们如何解决这个问题。如果在notifyDataSetChange之后设置了选项,会发生什么情况?相同的

在我的一个应用程序中,我使用notifyDataSetChanged刷新列表项,它基本上可以正常工作,但当我首先使用ListView的setSelection()方法时(因为我需要在再次加载列表时显示所选的任何行),使用notifyDataSetChanged永远不会刷新时间列表

我尝试了不同的技巧,但没有任何帮助。
有人知道为什么notifyDataSetChange在这种情况下不起作用吗?我们如何解决这个问题。

如果在notifyDataSetChange之后设置了
选项,会发生什么情况?相同的结果?一般来说,它可以在急促的情况下工作,但在使用SetElction之后,它同样不起作用:(被认为是在getView中手动设置项目背景的技巧(…)通过使用数组跟踪所选行?很抱歉,我无法获取您的点。我遇到了相同的问题,但我只是像您正在做的那样删除了选择过程。相反,请执行列表的触摸事件,然后执行其他逻辑来选择列表项。