我正在尝试将Android应用程序与Twitter连接,我不知道这部分代码有什么问题:
Thread thread = new Thread(){
@Override
public void run() {
ConfigurationBuilder builder = new ConfigurationBuilder();
builder.setOAuthConsumerKey(TWITTER_CONSUMER_KEY);
builder.setOAuthConsumerSecret(TWITTER_CONSUMER_SECRET);
Configuration configuration = builder.build();
TwitterFactory factory = new TwitterFactory(configuration);
twitter = factory.getInstance();
try {
// Error is here
requestToken = twitter.getOAuthRequestToken(TWITTER_CALLBACK_URL);
startActivity(new Intent(Intent.ACTION_VIEW, Uri
.parse(requestToken.getAuthorizationURL())));
} catch (TwitterException e) {
e.printStackTrace();
}
}
};
thread.run();
Run Code Online (Sandbox Code Playgroud)
为什么我使用新线程时得到NetworkOnMainThreadException?谢谢你的帮助..
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |