2012-05-30 3 views
0

내가 조금 문제와 구글이 나에게 도움이되지 않는 한 ...안드로이드 페이스 북 SDK 대화 동결은 그 전에 내가 내 응용 프로그램의 페이스 북 SDK를 통합

기각하고, 로드 진행률 대화 상자가 표시되고 응용 프로그램을 종료해야합니다.

"게시"를 탭하면 메시지가 내 페이스 북 벽에 성공적으로 게시되지만 대화 상자가 멈추고 아무 것도 할 수 없습니다.

이 공급 대화 호출 내 간단한 코드입니다 : 내가 onPageStarted가 호출됩니다 오버라이드 방법 "취소"또는 FbDialog.java에서 "포스트"와 함께 대화 상자를 닫습니다하려고하면

this.facebook.dialog(this.context, "feed", new HTFeedDialogListener(this.context, success, error)); 

https://m.facebook.com/dialog/feed 

을하지만 방법은 onPageFinished 또는 shouldOverrideUrlLoading이 호출되지 않습니다 : 매개 변수로 URL을 다음과 같습니다.

누구나 이상한 행동에 대해 눈치 채셨습니까? Galxy s2와 Galaxy 탭을 사용하고 있습니다. 10.1

감사합니다.

답변

3

내 안드로이드 라이브러리에서 페이 스북 피드 대화 상자를 사용하기 때문에이 문제가 발생합니다. 이를 해결하기 위해이 코드와 메인 UI 스레드에서 DIALG 실행

mainActivity.runOnUiThread(new Runnable(){ 
    @Override 
public void run() { 
     mFacebook.dialog(getContext() , "feed", feedParams, new SimpleDialogListener())); 
    } 
});