2012-05-06 10 views
0

我一直试图通过android连接到twitter一段时间。 我正在使用此api:http://kenai.com/projects/twitterapime/forums/forum/topics/13327-Twitter-API-ME-1-8-Now-with-OAuth-supportAndroid的twitter连接/认证意图不良形成?

我用他们的例子与我的钥匙和一切连接没有问题。所以没有配置问题。 但在我的项目中有完全相同的代码,我无法使其工作。

我相信它与创建一个新的意图(也这就是日食是指向错误)的相关

我试着去使用自定义布局,但我不知道是什么,我需要改变使这个特定的Twitter布局工作。在主要的活动我有这样一个按钮:在twitter类

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(); 
} 

要求/都做出Twitter的活动/变化需要什么样的调整?

我相信我需要改变意图过滤器中的某些东西,但我甚至不理解意图的工作。我一直在做简单的布局。

请注意,我也给了互联网权限。

回答

0

看起来我犯了2个错误。

首先,我试图用“webView的”变量WebViewOAuthDialogWrapper代替 “myWebView”,因此它没有初始化...

二貌似我忘了把它的外部库加载顺序.... 所以一定要把外部库放在eclipse项目的顶层。

失去了约2天这些问题...哦好吧