Синтаксическая ошибка - приложение Android пытается отправить твит в Твиттер - PullRequest
2 голосов
/ 28 ноября 2011

Я новичок в программировании, поэтому я пытался создать приложение для Android, которое могло бы публиковать твиты в Twitter.Я нашел учебник на 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);
    }
};
...