在不扩展BaseAdapter的适配器中创建我自己的notifyDataSetChanged

时间:2011-01-13 09:54:34

标签: android

在我开发的Android应用程序中,我必须使用提供的适配器(例如Adapter1),它只实现android.widget.Adapter和android.widget.ListAdapter(它不会扩展BaseAdapter)。此适配器在应用程序的许多ListView中使用。

我想在我附加适配器的ListViews中使用自动过滤功能,因此我决定创建扩展Adapter1并实现Filterable接口的新类(例如Adapter2)。但是在根据用户输入过滤我的数据之后,由于没有提供notifyDataSetChanged()方法,因此我无法通知附加的视图重绘自己,因为我注意到提供的适配器不会扩展BaseAdapter。

如何在班级中创建一个类似的方法来完成工作? 还有其他建议吗?

提前谢谢你, 比尔

0 个答案:

没有答案