【发布时间】:2016-10-24 04:44:48
【问题描述】:
我是 android 新手,我仍然很困惑。
我有这个项目,每当我在服务器中更新我的 mysql 数据库时(我使用网站更新)我的 android 应用程序(我在这里使用 sqlite)信息也必须更新.. 这可能吗?如果是的话,你能给我一些我可以使用的链接吗?
PS:我使用了很多表,所以我在互联网上查找有点问题,因为大多数示例都集中在一张表上。对我来说有点困惑,因为我对此仍然很陌生。
【问题讨论】:
我是 android 新手,我仍然很困惑。
我有这个项目,每当我在服务器中更新我的 mysql 数据库时(我使用网站更新)我的 android 应用程序(我在这里使用 sqlite)信息也必须更新.. 这可能吗?如果是的话,你能给我一些我可以使用的链接吗?
PS:我使用了很多表,所以我在互联网上查找有点问题,因为大多数示例都集中在一张表上。对我来说有点困惑,因为我对此仍然很陌生。
【问题讨论】:
在您的场景中,如果您使用 php 在服务器端使用 My Sql 数据库,那么您需要使用不同的可用技术(如 Async Task、Retrofit、Volly 等)为每个表编写同步代码。可能有任何其他方式可以直接导入数据到android应用程序。但据我所知,我们需要为每个表编写同步逻辑。在为每个表编写同步逻辑之后,我们可以维护具有值 0 和 1 的 syncStatus 列,以检查特定行的同步是否完成。完成此操作后,我们可以在任何按钮上的 CLICK Listener 上调用同步方法,或者您也可以通过使用推送通知或 PHP 端的 gcm 技术向 android 应用程序发送触发器来调用 android 端同步方法。因此,据我所知,这是一种解决方案。你可以试试这个。如果这样做有任何问题。我们可以随时问我。您还可以找到任何更好的解决方案。一切顺利。
【讨论】: