我是编程的新手,所以我试图制作一个可以在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);
}
};