可爱的人!
我的应用正在使用GcmNetworkManager来安排持久作业,以便将各种消息记录到后端服务。有时,后端服务已关闭,GcmNetworkManager会自动重试退避。但是,我无法真正找到有关它重试的长度和/或重试次数的信息。它只是永远尝试吗?如果没有,是否有可以拦截超时并创建错误日志的地方?
答案 0 :(得分:0)
我相信您正在寻找的答案可以找到here。使用下面的方法,您可以尝试设置重试操作之前可以花多长时间:
nextBackOffMillis()
获取之前要等待的毫秒数 重试操作或STOP
表示不应重试 制成。