如何通过单击url从浏览器启动活动后回调(如onActivityResult)?

时间:2011-01-12 05:18:37

标签: javascript android browser callback android-activity

我成功通过浏览器链接调用带有此标记的活动。

<a href="myapp://launch.myapp.com/activity2?var1=linkClicked">my app</a>

of cource我在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的操作 从活动中获取值并在启动活动的网页上设置值。

1 个答案:

答案 0 :(得分:0)

这并不是您想要的。但这可能对你有用。

你可以这样做:

从活动中,您从浏览器打开,写入该数据2文件或将其保存到数据库。 然后从网页/浏览器中检索该数据 您也可以序列化该数据。

“DER ISS ALWAZ是一种替代方式的替代方式”