2012-05-06 3 views
0

나는 잠시 동안 android를 통해 트위터에 연결하려고 노력해 왔습니다. 현재이 API를 사용하고 있습니다 : http://kenai.com/projects/twitterapime/forums/forum/topics/13327-Twitter-API-ME-1-8-Now-with-OAuth-support안드로이드 트위터 연결/인증 의도 나쁜 형성?

예를 들어 키를 사용하여 모든 것이 문제없이 연결됩니다. 구성에 문제가 없습니다. 그러나 정확하게 동일한 코드가있는 프로젝트에서 나는 그것을 작동하게 만들 수 없습니다.

나는 (일식 오류를 지적입니다이는) 새로운 의도의 생성과 관련된 생각

임 사용자 정의 레이아웃을 사용하려고하지만 난 변경해야 모르겠어요 이 특정 트위터 레이아웃을 작동 시키려면 주요 활동에 나는이있는 버튼이 트위터 클래스에

public void onClick(View v) 
{ 
    startActivity(new Intent(this,Twitter.class)); 
} 

요구 사항/조정이 트위터 활동/변경을하는 데 필요한 어떤

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    //this.webView = (WebView) findViewById(R.id.webView1); 

    WebView myWebView = new WebView(this); 
    setContentView(myWebView); 

    authenticate();    
} 

private void authenticate() 
{ 
    WebViewOAuthDialogWrapper page = new WebViewOAuthDialogWrapper(webView); 

    page.setConsumerKey(CONSUMER_KEY); 
    page.setConsumerSecret(CONSUMER_SECRET); 
    page.setCallbackUrl(CALLBACK_URL); 
    page.setOAuthListener(this); 

    page.login(); 
} 

?

나는 인 텐트 필터에서 뭔가를 바꿀 필요가 있다고 생각하지만 의도의 작업조차도 이해하지 못한다. 나는 단지 쉬운 레이아웃을 만들었습니다.

나는 또한 이미 인터넷 사용 권한을 부여했음을 유의하십시오.

답변

0

나는 2 개의 실수를 한 것처럼 보입니다. 먼저 내가 "웹보기"변수가 초기화되지 않았습니다 대신 "myWebView"그래서 WebViewOAuthDialogWrapper에 사용하려고했다

...

내가 외부 라이브러리가로드 된 순서를 넣어 잊었처럼 둘째 보이는

.... 그래서 이클립스 프로젝트의 맨 위에 외부 라이브러리를 설치해야합니다.

이러한 문제로 약 2 일이 손실되었습니다 ... 오 잘 ...