我有在后台运行的应用程序。我有一些问题 - 我的应用程序需要Internet,因为它监视Web站点的数据,如果应用程序运行和Internet将中断 - 应用程序在屏幕上抛出错误消息并停止。我该如何解决这个问题?我希望该应用程序吸收错误,而互联网不存在,当互联网将工作我的应用程序继续它的工作。
答案 0 :(得分:0)
用于项目的设计
请在进行HTTP呼叫之前确保互联网连接,这样就不会执行HTTP呼叫,从而防止不必要的呼叫。
并且您可以将try catch块放在HTTP调用周围,如果它抛出异常,您可以向用户显示对话以查找不良事件!!!
答案 1 :(得分:0)
你知道ConnectivityManager吗?
http://developer.android.com/reference/android/net/ConnectivityManager.html