我正在制作一个应用程序,它使用内容提供程序将数据从API存储到SQLite数据库,以及一个从内容提供程序提取的数据,以将数据带到UI。问题是,当手机上的WiFi或移动网络关闭时,没有任何内容加载,但光标仍然会将最终从API中提取的数据带到UI,从而使数据过时,因此不正确。我尝试在API同步算法中创建一个静态布尔值,当捕获到IOException时它是假的,尝试发信号通知适配器不加载信息,但它仍然存在。
如何向光标本身或我应用程序中的任何其他组件发出内容提供程序尚未更新的信号,因此光标不应该将数据加载到UI上?我的代码大部分都是特定于我的应用程序的内容,所以我认为发布任何内容都没有用,但我很乐意发布一些代码,如果它可以帮助任何人回答这个问题。
提前致谢:)