您好我正在构建一个应用程序,其中数据在SQLite中启动应用程序时加载,之后用户即使离线也可以使用该应用程序,他可以添加更多数据或更改现有数据以及所有这些更改当Internet连接再次激活时,应反映到SQL Server。
答案 0 :(得分:1)
我们可以将您的问题分成3个您需要的主要组件 1- SQLite数据库组件,您会发现本教程非常有用
2-云服务器通信服务器,这应该发生在与UI主线程不同的线程中,以便您可以使用IntentService或Sevice,所以检查
3-另外,当您连接设备时想要收听以更新应用程序数据,以便您可以使用广播接收器来收听Internet更改,以便您可以使用:
然后,当您没有连接时,您将使用数据库中保存的数据。然后,当您连接时,您将更新您的数据以便在离线模式下使用。