getIntent()。getData()返回android中的前一个url

时间:2014-06-09 15:23:38

标签: android android-intent

我正在尝试在我的应用中启用深层链接。所以我的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 从此无法得到任何答案。

0 个答案:

没有答案