我正在开发一个平板电脑应用程序,左侧有一个 ListView 片段,右侧有一些其他视图,包括 SearchView(本质上是一个 TextView)。当 SearchView 聚焦时,我想更新 listview 的数据,但我不能。如果我在 UI 线程上notifyDataSetChanged ,则不会发生任何事情。如果我在列表视图上再次调用setAdapter(),列表视图将变为空白。
只有当我再次触摸列表视图(它再次获得临时焦点或导致在适配器上调用 getView() 的东西)时,它才会更新。
有人知道如何解决这个问题吗?
Min-Sdk 和 Target 是 4.0.3。