0

一段时间以来,我一直在尝试通过 android 连接到 Twitter。我目前正在使用这个 api: http: //kenai.com/projects/twitterapime/forums/forum/topics/13327-Twitter-API-ME-1-8-Now-with-OAuth-support

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

我相信它与创建新意图有关(这也是日食指向错误的地方)

我正在尝试使用自定义布局,但我不知道我需要更改什么才能使这个特定的 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 活动进行/更改需要哪些要求/调整?

我相信我需要更改意图过滤器中的某些内容,但我什至不了解意图的工作。我一直在做简单的布局。

请注意,我也已经授予了 Internet 权限。

4

1 回答 1

0

看起来我犯了2个错误。

首先,我试图在 WebViewOAuthDialogWrapper 中使用“webView”变量而不是“myWebView”,所以它没有被初始化......

第二个看起来我忘记了加载外部库的顺序....所以一定要把外部库放在eclipse项目的顶部。

由于这些问题失去了大约 2 天的时间......哦,好吧

于 2012-05-09T16:35:18.583 回答