如果发送请求并且未收到响应,该怎么办

时间:2015-06-18 17:55:30

标签: android networking retrofit

我正在创建一个Android应用程序,我有一个scenerio,我有一些数据。有一个名为sync的字段,当我从服务器获得响应时,该字段变为true。但有时请求被发送到服务器并且数据存储在服务器上,但我没有得到响应和nxt时间所有同步为假的数据被发送到服务器导致重复..该应用程序用于多个设备,所以不能有任何本地数据库字段作为服务器上的主键。 那么我怎样才能从app端处理这个问题。

我正在使用Sugar orm进行数据库并改进rest api

任何帮助都会得到满足。

1 个答案:

答案 0 :(得分:0)

在结束任务之前,您应该等待确认收到数据,如果没有收到回复,那么您可以再试一次或取消发送。

发送数据而不是等待响应并不理想!