我正在开发需要在 Twitter 上发布短信的 Android 应用程序。这是一项非常简单的任务,我之前一杆完美地做到了,但现在我遇到了未知的停工。应用程序在“正在验证请稍候”对话框中挂起。
在调试时,我知道在doInBackground(Void... params)方法期间的OAuthRequestTokenTask活动中,URL 变为空,并且出现异常。
请在我的代码中建议我,发生了什么????
已编辑:我在以下方法中的OAuthRequestTokenTask类中为空:
@Override
protected Void doInBackground(Void... params) {
try {
**final String url = provider.retrieveRequestToken(consumer, Constants.OAUTH_CALLBACK_URL);**
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)).setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_FROM_BACKGROUND);
context.startActivity(intent);
} catch (Exception e) {
System.out.println(e+ "========");
}
return null;
}