0
您好我正在整合两个不同的应用程序到我的app.One是fitbit和其他pinterest.My问题是,当他们从浏览器重定向后,身份验证后,我无法处理意图过滤器。这是我的代码。如何为同一活动设置两个不同的意图过滤器?
<activity
android:name=".DashboardActivity"
android:label="@string/title_activity_dashboard" />
<activity
android:name=".IntegrateActivity"
android:label="@string/title_activity_link_apps"
android:launchMode="singleTask">
<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:scheme="Link" />
<data android:host="redirect.html" />
</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:scheme="pdkMYID" />
</intent-filter>
</activity>
只有第一个过滤器正在工作。有没有人知道如何处理这个,事先要感谢。
好吧谢谢,但如果我删除launchmode意味着它不工作任何想法呢? –
启动模式仍然存在。 – CaseyB
是的,它是工作,但没有启动模式=单个任务它重新创建相同的活动,启动浏览器。所以,如果我使用这意味着它不工作。所以只有我问。你有什么想法吗? –