我正在尝试在我的应用中启用深层链接。所以我的Intent-Filter如下所示
<intent-filter>
<data
android:host="*.showonthecloud.com"
android:scheme="http" />
<data
android:host="*.showonthecloud.com"
android:scheme="https" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.ALL_APPS" />
</intent-filter>
点击其他应用程序(Gmail应用程序)中的网址时,我的应用程序已打开。但是获取之前点击的网址。实现的代码是
Intent deepLinkIntent = getIntent();
dataUri = deepLinkIntent.getData();
打印值显示前一个
Log.d(TAG, "Received url from intent :data uri==>" +dataUri);
我有一个链接http://developer.appcelerator.com/question/153521/android-intent-getdata-returns-the-same-value 从此无法得到任何答案。