0

我想从我的 android 服务类发推文。我已经从一个 android 活动类实现了推文,它工作得非常好。但是,从服务类我无法做到这一点。这是我使用的片段。我使用了 twitter4j 库。状态只是一个字符串。

                    ConfigurationBuilder builder = new ConfigurationBuilder();
                    builder.setOAuthConsumerKey(Constants.CONSUMER_KEY);
                    builder.setOAuthConsumerSecret(Constants.CONSUMER_SECRET);

                    SharedPreferences mSharedPreferences;

                    mSharedPreferences = getApplicationContext()
                            .getSharedPreferences("MyPref", 0);

                    final String PREF_KEY_OAUTH_TOKEN = "oauth_token";
                    final String PREF_KEY_OAUTH_SECRET = "oauth_token_secret";

                    // Access Token
                    String access_token = mSharedPreferences.getString(
                            PREF_KEY_OAUTH_TOKEN, "");
                    // Access Token Secret
                    String access_token_secret = mSharedPreferences.getString(
                            PREF_KEY_OAUTH_SECRET, "");

                    AccessToken accessToken = new AccessToken(access_token,
                            access_token_secret);
                    Twitter twitter = new TwitterFactory(builder.build())
                            .getInstance(accessToken);

                    // Update status
                    twitter4j.Status response = twitter.updateStatus(status);
4

0 回答 0