【问题标题】:Android: Fill Listview the correct way? especially updatingAndroid:以正确的方式填充 Listview?尤其是更新
【发布时间】:2014-04-01 18:02:19
【问题描述】:

我正在开发一个包含很多列表视图的应用程序。填写列表视图的正确方法是什么?每当我进行更新或删除条目时,我尤其需要更新它。我正在使用扩展 cursoradapter 的自定义适配器。我知道以下方式:创建适配器并在视图上使用 setAdapter 。然后,需要适配器的 onDataSetChanged。

我应该使用游标加载器来实现它吗?不阻塞主线程对我来说似乎很有用。但这是否会自行识别已更改的数据库?

并且:这是将适配器附加到列表视图的方法吗(让我们扩展:到适配器视图)。

我希望你明白我的意思:-)。

干杯!

PS:感谢整个 stackoverflow 社区,他们回答了很多关于任何类型编程的问题!

【问题讨论】:

    标签: java android database listview cursor


    【解决方案1】:

    有很多方法可以填充ListView。对于您的情况,如果您希望它处理不在主 UI 线程中的内容,请使用 SimpleCursorAdapterAsyncTask 的组合。这会将其保留在后台,并在条目更改时自动更新。 Here 是一个将两者结合使用的教程,可以帮助您上路。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-08
      • 1970-01-01
      • 1970-01-01
      • 2019-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多