私は次のように二つのリンクを持つHTMLページを持っているに行きます。私の「こんにちは言葉」では、アプリケーションマニフェストは、私は宣言します(私のアプリは、前にバックグラウンドで複数のAndroidのディープリンクは、アプリはonResume()
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter android:label="testapp">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="myApp" />
</intent-filter>
</activity>
は、私は私が私のアプリが起動し、両方のリンクをクリックしてlinks.The初めての両方で自分のアプリケーションを開いてのonCreateを通過することができませんでしたクリック)。 2回目(アプリケーションは最近のタスクです)、以前にクリックされた最初のリンクはonResumeだけを通過し、2回目はonCreateを通過します。これは、私が最近のアプリケーションを終了するまで、リンクをn回開こうとすると動作になります。任意のアイデアですか?ありがとう!
私はできるだけ早く試してみたいと思いますが、毎回リンクをクリックするたびに1つのインスタンスしかないので、毎回OnCreateではなく、最初にクリックしたものです最初のクリックは常にonResumeに、もう一方のクリックは常にOnCreateになります。全てのOnCreateまたはOnResume内のすべてのOnResumeに同じリンク – Borg
私の実際のアプリケーションでは、深いリンクに関連するプロセスに関係する2つのアクティビティに 'android:launchMode =" singleTask "を入れました。それは動作するようです。 – Borg