语法错误 - 尝试向Twitter发送推文的Android应用程序

时间:2011-11-28 06:31:04

标签: android twitter twitter-oauth

我是编程的新手,所以我试图制作一个可以在Twitter上发布推文的Android应用程序。我在http://blog.radioactiveyak.com/2011/04/using-twitter4j-to-tweet-in-android.html使用Twitter4J找到了一个教程,特别是 twitter4j-core-android-2.2.5.jar

我在代码的最后一行收到语法错误,在下面注释掉,说明“未处理的异常类型TwitterException。

我以为我使用try catch解决了这个问题,但是当我在真实设备上测试它时它没有用,并且给了我一个运行时错误。任何人都可以提供解决方案或洞察这个实现是否有效吗?

try{
    twitter.updateStatus(tweet);
    } catch(TwitterException e){
    }



package com.XXXX.tweet;
import android.app.Activity;
import android.os.Bundle;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.auth.AccessToken;

public class tweet extends Activity {
    private static final String oauth_token = "XXXX";
    private static final String oauth_token_secret = "XXXX";
    private final static String consumer_token = "XXXX";
    private final static String consumer_secret = "XXXX";

String tweet = "This is a test Tweet.";

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Twitter twitter = new TwitterFactory().getInstance();
        AccessToken a = new AccessToken(oauth_token, oauth_token_secret);
        twitter.setOAuthConsumer(consumer_token, consumer_secret);
        twitter.setOAuthAccessToken(a);

        //twitter.updateStatus(tweet);
    }
};

0 个答案:

没有答案