更新时间:2022-09-01 15:10:52
打开Android studio,在工程的build.gradle里加入下面的依赖,导入SAP OData offline库:
implementation group:‘com.sap.cloud.android’, name:‘offline-odata’, version: sdkVersion
点击Sync now:
新建一个java文件:SAPServiceManager.java
使用的import如下:
新建LogonActivity.java,调用之前实现的sapServiceManager.openODataStore:
第一次运行应用,会发现offline OData store的初始化日志:
现在可以测试离线模式了,打开移动设备的飞行模式:
选择存储于OData offline store上的某个客户,点击编辑按钮:
修改city字段:
关闭该应用,关闭设备的飞行模式,再启动该应用,在logcat里能观察到之前处于离线模式修改的数据已经自动同步到了后台online store里: