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