【问题标题】:Android : Maintaining Database update in ListView AutomaticallyAndroid:自动维护 ListView 中的数据库更新
【发布时间】:2013-11-21 07:59:29
【问题描述】:

我正在使用来自数据库的数据填充ListView。要绑定数据,我使用CursorAdapter 我的列表视图如下所示

我的数据库将通过web service 每五秒更新一次,所以当数据库更新时,我需要在我的列表视图中反映更改。如您所见,ListView 行中的前 2 项直接与 db 中的列绑定,它将自动更新。但其他项目在用户端计算。那么其他项目将如何更新??

【问题讨论】:

    标签: android android-listview android-sqlite android-cursoradapter android-cursor


    【解决方案1】:

    您是否尝试调用 Adapter_Object.notifyDataSetChanged() ?

    【讨论】:

    • 我认为这无济于事。因为我不知道数据库什么时候会更新.. 那我怎么通知它呢??
    • 你必须有代码更新你的数据库,之后你可以调用 notifyDataSetChanged。
    • 实际上是由 sdk 完成的。它没有给 ui 任何回电
    猜你喜欢
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-17
    • 1970-01-01
    • 2014-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多