このようなタグでブラウザのリンクからアクティビティを呼び出すことに成功しました。URLをクリックしてブラウザからアクティビティを起動した後にコールバックする方法(onActivityResultなど)
<a href="myapp://launch.myapp.com/activity2?var1=linkClicked">my app</a>
私はこのようなAndroidManifest.xmlにactvity設定を追加しました。
<activity android:name=".Activity2" >
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:host="launch.myapp.com" android:scheme="myapp"
android:pathPrefix="/activity2"></data>
</intent-filter>
</activity>
値でactivity2からコールバックします。
上記のようなブラウザから起動されたアクティビティから値を受け取る方法はありますか?
つまり、ブラウザでonActivityResultを実行し、 アクティビティから値を取得し、アクティビティを開始したWebページの値を設定します。
感謝。しかし、ブラウザでjavascriptを使ってデータファイルを読むにはどうすればいいですか?そして、 "activity2"が終わるとブラウザで何ができるのですか? – kimilhee
完了!実際に私が共有したいのは論理でした。 –