【发布时间】:2017-10-19 08:21:51
【问题描述】:
在我的应用程序中,我有一个Activity,在这个Activity 中,它在RecyclerView、Adapter 的帮助下显示了一个项目列表,并从数据库中获取项目。
在数据库中,我有一个名为 Place 的表,其中包含 7 个字段,其中一个字段是 interest,默认值为 0,数据类型为整数。
当我单击列表中的一个项目时,这会打开新的Activity,其中包含该项目的所有详细信息。其中一个细节是interest。 c
interest 的值和 Star 图标。如果值为 0,则图标为黑色,否则为金色。
那部分工作正常。当我单击Star 图标时,数据库中interest 字段的图标和值成功更改。但是,我的问题是:
当我回到显示项目列表的Activity 并返回到该特定项目时,Star 图标的更改不会反映。示例:首先图标是黑色的,我通过单击将图标更改为金色并将interest字段的值更新为1。只有当我完全关闭应用程序并再次重新打开时,更改才能正确显示.
有什么想法吗?
【问题讨论】:
-
@UltimateDevil 正确,好的。
标签: android android-recyclerview