은 내가 페이스 북 SDK에서 사용자의 세부 사항을 싶어. 지금은 사용자의 ID를 반환하려는이 메서드를 사용하고, 어떻게 도와 줄 수 있을지 모르겠다.콜백 메소드에서 값을 반환하는 방법은 무엇입니까?
private String getUserId()
{
Request.executeMeRequestAsync(Session.getActiveSession(),
new Request.GraphUserCallback()
{
@Override
public void onCompleted(GraphUser user, Response response)
{
FacebookRequestError error = response.getError();
GraphObject graphObject = response.getGraphObject();
if(graphObject != null)
{
if(error == null)
{
Preferences.saveUserInfo(user.getId(),
FetchGroups.this);
Preferences.saveUserName(user.getName(),
FetchGroups.this);
return user.getId();
}
}
}
});
}
이것은 oncompletd 메소드의 리턴 유형이 void 인 오류입니다.
그냥 제안, 당신은)합니다 (AsyncTask를에서 onPostExecute()에서 ID를 추출 할 수 없습니다? – g00dy
여기서는 AsyncTask()를 사용하지 않습니다. –
청취자를 작성하십시오. 어떻게하는지 알고 있습니까? – deadfish