"me/home"그래프 API 호출을 사용하여 로그인 한 사용자에 대한 Facebook 뉴스 피드를 가져올 수 있었고 활동에 결과를 표시했습니다.게시물의 상태와 같은 현재 사용자를 얻으십시오
이제 게시물의 열을 쿼리하고 현재 사용자가 상태를 표시 할 게시물을 좋아하는지 확인하는 다양한 방법을 시도해 왔습니다. 기본적으로 나는 사용자가 게시물을 좋아했다는 것을 나타 내기 위해 드로어 블을 설정하고 있습니다.
내가 지금까지 시도한 코드는 실제로 게시 할 수 없습니다. 아무도 작동하지 않기 때문에 코드를 게시 할 수 없습니다. 그리고 저를 믿으십시오, 나는 문자로 수많은 방법을 시도했다.
나는 누군가가 적어도 올바른 방향으로 나를 자극 할 수 있다면 고맙겠습니다.
편집 : 내가 좋아하는 검사 카운트 ArrayList에에 추가하고 어디
이 코드는 다음과 같습니다이 좋아하는 열을 쿼리하고 현재 사용자의 ID와 결과를 비교에서 내 최신 시도이다. 이것은 또한 게시물에서 좋아하는 것을 얻기 위해 쿼리를 실행하는 곳이기도합니다.
private class LikesListener extends BaseRequestListener {
@Override
public void onComplete(final String response, final Object state) {
try {
JSONObject JOLikes = new JSONObject(response);
JSONArray JALikes = JOLikes.getJSONArray("data");
for (int i = 0; i < JALikes.length(); i++) {
JSONObject JOTemp = JALikes.getJSONObject(i);
if (JOTemp.has("id")) {
String getTempID = JOTemp.getString("id");
if (getTempID.equals(initialUserID)) {
Runnable run = new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
ImageView postYourLike = (ImageView) findViewById(R.id.postYourLike);
postYourLike.setBackgroundResource(R.drawable.btn_icon_liked);
}
};
TestNewsFeeds.this.runOnUiThread(run);
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
죄송합니다, 당신이 정말로, 우리에게 당신이 무엇을 시도했다의 예를 보여줄 필요가 않고 ** 당신이했을 때 일어난 일 **. 지금 당장 당신은 우리가 아는 모든 것에 대해 당신의 코드를 계산기에 붙일 수 있습니다. – Ashe
문제 없습니다. 최근에 시도 된 코드 추가. –
@Len : 최근 시도의 코드로 게시물을 업데이트했습니다. 그리고 계산기가 필요 없다고 확신합니다. ;-) –