2011-01-12 1 views
0

このようなタグでブラウザのリンクからアクティビティを呼び出すことに成功しました。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ページの値を設定します。

答えて

0

これはあなたが探しているものではありません。しかし、これはあなたのために働くかもしれません。あなたはこのような何か行うことができます

:活動から

を、あなたはそのデータ2ファイルを書き込むか、データベースに保存し、ブラウザから開きます。 そして、Webページ/ブラウザからそのデータを取得します。
また、そのデータをシリアル化することもできます。

"DOIN物事のDER ISS ALWAZ AN ALTERNATIVE WAY" 私の質問にあなたの答えのための

+0

感謝。しかし、ブラウザでjavascriptを使ってデータファイルを読むにはどうすればいいですか?そして、 "activity2"が終わるとブラウザで何ができるのですか? – kimilhee

+0

完了!実際に私が共有したいのは論理でした。 –

関連する問題