在android中进行互联网调用的方式

时间:2018-05-01 05:10:15

标签: android azure azure-mobile-services

我当前的Android应用程序是azure移动应用程序,用户可以在其中预订任何服务。我需要显示他的订单状态,如预订,等待在片段中完成。我现在正在通过调用api来做,但每次片段获取即使没有数据被更改,它也会创建它调用api。这样做的可行和有效的解决方案是什么。

1 个答案:

答案 0 :(得分:0)

对于您的方案,订单数据存储在服务器端数据库中。虽然您可以将检索到的订单数据存储到移动客户端上的本地存储(例如SQLite等)中,但为了检索最新的订单状态,您必须明确调用您的移动应用后端以检索最新的订单信息并更新您的本地订单状态。此时,您可以尝试通过指定请求中的最小字段来减少后端返回的响应数据大小。您可以按照.select() field selection clause

的详细信息

此外,您还可以遵循Khemraj关于通知方法的建议,但推送通知可能需要用户互动。