【发布时间】:2014-07-23 17:58:37
【问题描述】:
我正在使用 twitter4j 库从 android 应用程序在 twitter 上发帖。我关注了这个question。我有一个问题,它显示登录屏幕,但输入用户名和密码后,它显示此屏幕。
我尝试在登录时显示 4-5 次,但它仍然显示此屏幕并且不再返回我的应用程序。
Manifest文件
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.objectlounge.OBLTwitter.MainActivity"
android:label="@string/app_name" >
android:launchMode="singleInstance">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<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="OBLTwitter"
android:scheme="app" />
</intent-filter>
</activity>
</application>
【问题讨论】:
-
看到我有更新清单代码的问题。
-
你在 twitter 开发者网站创建应用时定义了回调 url 吗?
-
也删除此
android:launchMode="singleInstance"并尝试! -
实际上我是通过代码来实现的。 requestToken = twitter .getOAuthRequestToken(TWITTER_CALLBACK_URL);
-
不,您必须将回调网址放在通过网络创建的应用程序上!