我正在开发一个应用程序,我在 TabActivity 中集成了 Twitter。我没有创建另一个活动,我正在从 TabActivity(我们添加所有选项卡的位置)调用意图,如果我从另一个活动调用意图,它会显示黑屏。为此,我从 TabActivity 调用意图。现在它没有显示黑屏但它没有返回到 onNewIntent 函数,而不是调用 TabActivity 的这个 onCreate。
<activity android:name=".guide.Tab_Custom" android:windowSoftInputMode="adjustPan">
<intent-filter><action android:name="android.intent.action.VIEW" /><category ndroid:name="android.intent.category.DEFAULT" /><category android:name="android.intent.category.BROWSABLE" /><data android:scheme="x-oauthflow-twitter" android:host="callback" /></intent-filter> </activity>
这是调用意图的代码:
try {
final String url = provider.retrieveRequestToken(consumer, Twitter_Constants_Key.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) {
Log.e(TAG, "Error during OAUth retrieve request token", e);
}
任何想法将不胜感激。
谢谢