Как обрабатывать пользовательский протокол?

1

У меня есть макет с webView. В своей деятельности я загружаю свою страницу с моего сервера. Страница содержит ссылки:

<a href="(custom or http)://load_1">Load 1</a>
<a href="(custom or http)://load_2">Load 2</a>

Я хочу загрузить определенную активность в зависимости от кликаемой ссылки. Как это сделать?

Теги:
android-intent

1 ответ

0

Создайте элемент в манифесте, указывающий на требуемое действие, а затем создайте соответствующее, которое определяет ваши правила. Например:

<activity android:label="@string/app_name"
          android:name="URLHandler">
  <intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data android:scheme="http" android:host="www.this-so-does-not-exist.com" android:path="/something" />
  </intent-filter>
</activity>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню