我在许多教程中都遇到了一个错误,现在我正在尝试这个教程,问题是当资源管理器打开时,我登录到 Twitter,当 twitter 要求授权时,我点击了登录按钮,但没有任何反应,比如我说,我在很多教程中都有这个问题,不只是这个,我做错了什么?
顺便说一句,我添加了这个类来修复 NetworkOnUI 错误:
private class Logintw extends AsyncTask<Void, Void, Uri> {
@Override
protected Uri doInBackground(Void... params) {
try {
requestToken = twitter
.getOAuthRequestToken(TWITTER_CALLBACK_URL);
} catch (TwitterException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return Uri.parse(requestToken.getAuthenticationURL());
}
/*
* (non-Javadoc)
*
* @see android.os.AsyncTask#onPostExecute(java.lang.Object)
*/
@Override
protected void onPostExecute(Uri result) {
Intent in = new Intent(Intent.ACTION_VIEW, result);
in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplicationContext().startActivity(in
);
super.onPostExecute(result);
}
}