我正在开发一个包含很多列表视图的APP。填写列表视图的正确方法是什么?每当我做更新或删除条目时,我特别需要更新它。我正在使用扩展cursoradapter的自定义适配器。我知道以下方法:创建适配器并在视图上使用setAdapter。然后,需要适配器的onDataSetChanged。
我应该用cursorloader实现吗?不阻塞主线程对我来说似乎非常有用。但这是否能够自行识别已更改的数据库?
并且:这是将适配器附加到列表视图的方法(让我们扩展:到适配器视图)。
我希望你知道我的意思: - )。
干杯!
PS:感谢整个stackoverflow社区回答了很多关于任何类型编程的问题!
答案 0 :(得分:0)
有很多方法可以填充ListView
。对于您的情况,如果您希望它处理不在主UI线程中的内容,请使用SimpleCursorAdapter和AsyncTask的组合。这将使其保持在后台,并在条目更改时自动更新。 Here是一个使用这两者的教程,可以帮助您顺利完成。