【发布时间】:2019-07-24 06:22:17
【问题描述】:
我是安卓新手。目前我正在开发使用 sqlitedb 的 android 应用程序,因为应用程序用户可能没有连续的互联网连接。
我的问题是 - 有一个 ReportActivity 在 recyclerview 中显示来自 sqlite 的所有数据。
有启动AddReport Activity 的添加选项。当我将该新报告添加到服务器时,我开始使用从服务器获取数据并存储到 sqlite 的服务。并返回报告活动。
现在我想在 sqlite db 更新后更新ReportActivity 中的数据。我尝试使用界面,但它给出了nullpointer exception。
那么我如何在其中使用界面。我不想使用广播接收器。
【问题讨论】:
-
Sqlite with android 无法在数据更改时获得通知,您需要使用带有 Live 数据的 Room DB,它会在您更新数据库时通知您。
-
请分享您的逻辑、代码、部分sn-p,以便我们更好地理解
标签: java android database sqlite interface