1
後,可通過文檔和無盡的搜索結果中掙扎了幾天,我已經根本無法找到一個解決我的問題,是:顯示選擇使用Facebook的Android SDK中的職位
我想通過android SDK獲取一個公共Facebook頁面的feed,然後過濾它的帖子。到目前爲止,我已經堅持要獲取Feed。 使用圖形API資源管理器,我可以很容易地得到飼料,但是,當我嘗試在我的應用程序,以顯示飼料JSON的項目,我得到一個error.Namely,以下內容:
FATAL EXCEPTION: main
Process: be.thomasmore.alloallo, PID: 2191
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String org.json.JSONArray.toString()' on a null object reference
這裏是我的代碼:
private void getPostsFromFacebook() {
GraphRequest request = GraphRequest.newGraphPathRequest(
AccessToken.getCurrentAccessToken(),
"/BulletForMyValentine/feed",
new GraphRequest.Callback()
{
@Override
public void onCompleted(GraphResponse response) {
JSONArray posts = response.getJSONArray();
Log.e("testlogLog", posts.toString());
for(int j=0; j<posts.length();j++) {
textView.setText("nogeenpost");
}
}
});
Bundle parameters = new Bundle();
parameters.putString("fields", "message,id,created_time");
request.setParameters(parameters);
request.executeAsync();
}
如果我已經設法錯過其他帖子中的答案,請提前致謝,感謝您的任何幫助和誠摯的歉意。