【发布时间】:2013-03-26 09:32:50
【问题描述】:
我正在尝试社交化我的 android 应用程序,从 facebook 开始,我成功地通过我的 WiFi 连接在我/feeds 上发布了一个帖子......但是当我只对相同的代码使用 2g 数据连接时,我得到的结果是要么“连接超时”或有时“网络无法访问”的例外情况。
问题发生在 facebookSDk 的 Request 类中,它使用 HttpUrlConnection 连接到 fb。
connection.setDoOutput(true);
BufferedOutputStream outputStream = new BufferedOutputStream(connection.getOutputStream());
connection.getOutputStream() 稍等片刻,有时会抛出 SocketTimeoutException 或有时网络无法访问
还有
- 是的,我使用 RequestAsyncTask
- 是的,我使用手机浏览器检查了 graph.facebbok.com 网址,使用 2g 连接,它返回一个错误 json。
- 是的,我尝试了 facebookSDk 中给出的示例,但它似乎也不起作用。
- 是的,它绝对可以使用 WiFi 连接
由于我大多得到超时异常,我认为这不是我的连接问题,在浏览器中我也可以让 url 返回一些东西。
我已经在堆栈中搜索了一个答案,但没有这样的答案。所以我希望有人能帮我一把。
提前致谢。
【问题讨论】: