gpt4 book ai didi

java - 在 SQLite 数据库更改时更新游标

转载 作者:行者123 更新时间:2023-12-01 14:53:05 27 4
gpt4 key购买 nike

这是我的场景:

Activity 1,我有一个包含项目的列表。

Activity 1 包含一个 A 类对象,该对象通过设置的 Loader Manager 处理获取和返回由 SQLite 数据库检索的数据游标,以 Activity 1

Activity 1 中,列表中的每个 View 都有按钮。当按下按钮时,B 类被执行。

B 类更改 SQLite 数据库中的单个值。

B类中,如何通知Loader Manager数据已更改,以便其刷新光标。请记住,加载器管理器是在A 类中设置的。

本质上,如果以上内容没有意义,当底层 sql 数据发生更改时,我需要刷新游标,但我需要从一个与加载管理器没有直接连接的类中执行此操作。

最佳答案

您可以让两个类相互访问,例如在 Activity1 的 onCreate 中

ClassA obj1 = new ClassA(...);
ClassB obj2 = new ClassB(...);
obj2.setClasssA(obj1);

在 ClassB 代码中,完成数据库更新后,您可以调用 ClassA 中的方法来更新游标。有一长串的东西:

obj1.onNewData();

我希望这是有道理的

关于java - 在 SQLite 数据库更改时更新游标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14635789/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com