私のメディファーストでは、モバイル内の任意のソースによって関連URLが開こうとしたときにユーザーにオプションを表示するために次のコードを使用しますが、オプションで私のアプリケーションを表示する代わりに。 何が問題なのですか?あなたは、このように私のためにその作業を使用する必要がインテントフィルタを使用したAndroidオープニングアプリケーションリンクが機能しない
<data android:scheme="http"
android:host="www.mysite.com" />
<data android:scheme="https"
android:host="www.mysite.com" />
あなたの活動のコードを示してください。特に '' onNewIntent''コールバックです。 アクティビティでこれを行うことができるかどうかはわかりません。で試しましたか? –
Grisgram
これでonCreateでそれを処理するアクティビティでは、 Intent intent = getIntent(); url = intent.getData()。toString(); –
onCreateとonNewIntentの違いは、あなたのアクティビティがすでに(バックグラウンドで)存在していれば、再び '' created''されないことです。代わりに '' onNewIntent''を受け取ります。 From Docs: ''どちらの場合でも、アクティビティの新しいインスタンスではなく、アクティビティスタックの先頭にアクティビティが再起動されると、onNewIntent()はインテントを持つ既存のインスタンスに対して呼び出されます'' – Grisgram