我们在我们的Android应用程序中集成了quickblox sdk用于聊天。有时应用程序执行得非常好,没有任何问题。但在其他时候,应用程序无法登录聊天并返回连接失败。请检查您的互联网连接
当我们收到此错误时,我们检查了我们的连接,它工作得很好。一段时间后,用户可以使用相同的互联网连接登录同一部手机。
stacktrace是:
Connection failed. Please check your internet connection.
at com.hoodoo.chat.ChatService$4.onError(ChatService.java:168)
at com.quickblox.chat.QBChatService$1.performInAsync(QBChatService.java:314)
at com.quickblox.chat.utils.ThreadTask.run(ThreadTask.java:18)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:152)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
答案 0 :(得分:0)
在发出请求之前,您需要通过Android工具记录互联网状况,因为连接的存在并不代表互联网的存在。