1.解决服务器请求错误码在请求从未成功的情况下未按每隔1小时询问一次;
This commit is contained in:
@@ -320,8 +320,13 @@ public class SystemService extends Service implements AppnetCallback, NetStateCh
|
||||
}
|
||||
boolean isTimeout = code==0 || message.contains("The server is busy");
|
||||
if (isTimeout) {
|
||||
handler.removeMessages(WHAT_PERIODIC_REQUEST);
|
||||
handler.sendEmptyMessageDelayed(WHAT_PERIODIC_REQUEST, REQUEST_INTERVAL);
|
||||
long lastSuccessTime = getLastSuccessTime();
|
||||
if (lastSuccessTime == 0) {
|
||||
scheduleNextPeriodicRequest();
|
||||
} else {
|
||||
handler.removeMessages(WHAT_PERIODIC_REQUEST);
|
||||
handler.sendEmptyMessageDelayed(WHAT_PERIODIC_REQUEST, REQUEST_INTERVAL);
|
||||
}
|
||||
} else {
|
||||
//保留原逻辑
|
||||
scheduleNextPeriodicRequest();
|
||||
|
||||
Reference in New Issue
Block a user