Как перезвонить (как onActivityResult) после запуска активности из браузера, нажав URL? - PullRequest
0 голосов
/ 12 января 2011

Мне удалось вызвать активность по ссылке в браузере с таким тегом.

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

курса Я добавил настройку actvity в AndroidManifest.xml следующим образом.

<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 голосов
/ 12 января 2011

Это не совсем то, что вы ищете. Но это может сработать для вас.

Вы могли бы сделать что-то вроде этого:

Из упражнения, которое вы открыли из браузера, запишите этот файл данных 2 или сохраните его в базе данных. А затем с веб-страницы / браузера получите эти данные.
Вы также можете сериализовать эти данные либо.

"DER ISS ALWAZ АЛЬТЕРНАТИВНЫЙ ПУТЬ ДЕЙСТВУЮЩЕГО"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...