- 我正在實施Android(Java)。
我想在無法連接到服務器時拋出相應的錯誤消息。 (服務器關閉或沒有互聯網連接。)
似乎當沒有互聯網連接時,它返回一個帶有FacebookRequestError errorCode = -1 & requestCode = -1的響應。這是安全的,只想到沒有互聯網連接引發這個錯誤?換句話說,是否有其他錯誤拋出errorCode = -1 & requestCode = -1?Facebook的SDK:(請求)如何檢測無法連接到服務器或沒有互聯網連接
Request request = new Request(session, "me/friends", params, HttpMethod.GET, new Request.Callback() {
@Override
public void onCompleted(Response response) {
try {
FacebookRequestError fre = response.getError();
if(fre != null) {
int errorCode = fre.getErrorCode();
int requestCode = fre.getRequestStatusCode();
if(errorCode == -1 && requestCode == -1) {
// probably no internet connection
}
}
} catch(Exception e) {
}
}
});
你有沒有設法找到一個答案,你的問題? – Paul 2014-01-22 13:20:26