Azure DB Tableview通过Azure移动服务脱机同步到Android

Azure DB Tableview通过Azure移动服务脱机同步到Android,android,azure-mobile-services,azureportal,Android,Azure Mobile Services,Azureportal,我在Azure DB中创建了一个tableview,其中加入了Foo和Foo2 如何使用Azure mobile services离线同步从Azure DB向android应用程序查询此(表)视图 使用的文档: Azure Mobile Offline sync允许客户端用户在没有网络连接的情况下与移动应用程序交互。更改存储在本地数据存储中,当网络连接联机时,这些更改可以与远程后端同步 如何使用Azure mobile services离线同步从Azure DB向android应用程序查询此(表

我在Azure DB中创建了一个tableview,其中加入了Foo和Foo2

如何使用Azure mobile services离线同步从Azure DB向android应用程序查询此(表)视图

使用的文档:

Azure Mobile Offline sync允许客户端用户在没有网络连接的情况下与移动应用程序交互。更改存储在本地数据存储中,当网络连接联机时,这些更改可以与远程后端同步

如何使用Azure mobile services离线同步从Azure DB向android应用程序查询此(表)视图

对于联机表,您可以在移动客户端中定义表实例,如下所示,并直接与远程表通信

MobileServiceTable<ToDoItem> mToDoTable = mClient.getTable(ToDoItem.class);
MobileServiceTable mToDoTable=mClient.getTable(ToDoItem.class);
对于脱机缓存表,可以按如下方式定义引用:

MobileServiceSyncTable<ToDoItem> mToDoTable = mClient.getSyncTable("ToDoItem", ToDoItem.class);
MobileServiceSyncTable mToDoTable=mClient.getSyncTable(“ToDoItem”,ToDoItem.class);
此时,您将查询本地数据库。为了将记录从远程表同步到本地表,您需要对特定表执行Pull操作。您可以执行Push操作,将本地数据库中的所有更改(跨多个表)推送到远程数据库。你可以关注细节。此外,我建议您阅读以更好地了解Azure移动应用程序脱机数据同步