回调而不是WebBrowser - Android Twitter

时间:2014-04-02 10:20:47

标签: java android twitter

由于我认为我的问题不太清楚,我会改变

显然该应用有效,但没有正确重定向所以我得到这个"页面不可用"错误。我不确定问题究竟在哪里,因为应用程序在获取requestToken时没有给出任何异常或错误。

error

以下是异步方法中的代码:

    protected void onPostExecute(String file_url) {
        // dismiss the dialog once product deleted
        Log.i("onPostExecute", "finish...");
        if (pDialog != null) {
            if (pDialog.isShowing()) {
                pDialog.dismiss();
            }
        }
        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(requestToken.getAuthenticationURL())));
    }
}

当应用程序验证twitter时,应该再次发送我的应用程序,但会将我引导至回调网址。不知道如何回到我的申请表。

2 个答案:

答案 0 :(得分:0)

确保您在清单文件中添加了以下权限。

<uses-permission android:name="android.permission.INTERNET" />
 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

答案 1 :(得分:0)

定义callback_url =“app:// exampleTwitter然后放入Manifest。

<intent-filter>
        <action android:name="android.intent.action.VIEW" />

        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />

        <data
            android:host="exampleTwitter"
            android:scheme="app" />
    </intent-filter>

此代码正确地重定向到Callback Url而不是Web浏览器