0

我正在开发需要在 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;
    }
4

1 回答 1

0

我在上述任务中取得了成功。

我犯的错误是,没有在我的 Twitter 帐户上提供应用程序的回调 URL。:)

于 2012-08-29T15:19:31.780 回答