如何在android

时间:2016-12-14 18:57:37

标签: java android

让我告诉你一些我的应用程序,当应用程序在后台时,我首先将一些会话数据发送到我的session_endpoint,如果发送失败,我得到主机未知的例外来自try / catch并将其发送到同一主机,用于发送异常exception_endpoint

所以我的问题是,我怎样才能将数据发送到exception_endpoint而无法发送到session_endpoint,是否可以解析域名?发送方法顺便说一下。我丢失了宝贵的会话数据。我怎样才能克服这个问题?

我得到java.net.UnknownHostException:无法解析主机。

1 个答案:

答案 0 :(得分:0)

有几种选择可以处理该异常。最简单的方法是缓存请求并在下一个应用程序启动时触发它们。

您也可以使用闹钟管理器稍后尝试,或者甚至可以更好地使用JobScheduler,您可以在那里定义您需要网络连接。如果您需要支持较旧的平台,请尝试使用好的lib Android-Job。在那里,您可以为更多平台定义调度。