我从Custom DataAdaptor填充ListView。我为listview的每个项目/行定义了一个布局。在ListView里面我有一个AutoCompleteTextView。我需要将它与来自SQLite数据库的数据绑定。实际上,这个AutoCompleteTextView将列出类别&这些类别将来自SQLite Table.I可以将它绑定在getView()里面的Custom DatAdapeter类中,但我不知道如何避免多次调用SQLite数据库?
因为我希望每行的类别保持不变 数据库中只有一次类别&绑定它 每行都有AutoCompleteTextView。
有人可以指导我怎么做吗?
问候。
答案 0 :(得分:1)
避免多次数据库调用..
您可以在活动的onCreate()
中从数据库中获取光标中的数据,然后使用CursorAdapter
或SimpleCursorAdapter
将其绑定(使用setAdapter)到列表中的AutoCOmpleteTextView
适配器getView()
1}} ..
此示例将帮助您批量Using AutocompleteTextView with SQLite and CursorAdapter