我试图使用volley和GCMNetworkManager发布到我的服务器。如果屏幕在网络上完成任务没有错误。一旦设备进入打盹/待机模式,它们就会超时。
OneoffTask task = new OneoffTask.Builder()
.setService(UpdaterService.class)
.setTag(TASK_TAG_UPDATE)
.setUpdateCurrent(true)
.setExecutionWindow(0, 30)
.setRequiredNetwork(Task.NETWORK_STATE_CONNECTED)
.setExtras(data)
.build();
mGcmNetworkManager.schedule(task);