2011-01-12 102 views
0

我成功地从浏览器链接调用了这样的标签的活动。如何通过点击url从浏览器启动活动后回调(如onActivityResult)?

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

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的事情,并且 从活动中获取一个值,并在启动活动的网页上设置值。

回答

0

这不完全是你在找什么。但这可能适用于你。

你可以做这样的事情:

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

“DER ISS ALWAZ是DOIN东西的另一种选择”

+0

感谢您对我的问题的回答。但是,如何在浏览器中使用javascript读取数据文件?当“activity2”结束时(),我怎样才能在浏览器中做些什么? – kimilhee 2011-01-13 06:04:43

相关问题