我正在使用此代码:
if(!facebook.isSessionValid()) {
try {
String jsonUser = facebook.request("me");
obj = Util.parseJson(jsonUser);
String id = obj.optString("id");
String name = obj.optString("name");
tv1.setText("sodfnsdf");
} catch (MalformedURLException e) {
tv1.setText("1");
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
tv1.setText("2");
// TODO Auto-generated catch block
e.printStackTrace();
} catch (FacebookError e) {
tv1.setText("3");
// TODO Auto-generated catch block
e.printStackTrace();
} catch (JSONException e) {
tv1.setText("4");
// TODO Auto-generated catch block
e.printStackTrace();
}
}
else {
tv1.setText("Error");
}
我在线搜索并在stackoverflow中搜索,但找不到我的问题的答案,我只发现了非常类似的问题,但在某些方面有所不同..
答案 0 :(得分:0)
嘿,你需要调用facebook.authorize方法
if(!facebook.isSessionValid()) {
facebook.authorize() }
有关详细信息,请参阅此链接。我认为它会对你有帮助。
访问http://www.techrepublic.com/blog/app-builder/integrate-facebook-logins-in-your-android-app/296