Фильтр намерений для просмотра веб-страниц - PullRequest
0 голосов
/ 03 декабря 2010

На этой странице разработки Android, на шаге 6 они говорят:

Вместо добавления фильтра намерений в просматривать веб-страницы, вы можете переопределить Класс WebViewClient и включить это Активность для обработки своего собственного URL запросы.

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

У меня есть виджет WebView и виджет Button в моей активности по умолчанию, и когда пользователь нажимает кнопку, WebView загружает страницу - довольно просто. Но, как упоминалось в Step-6 , мне нужно включить мою Activity для этого.

Может кто-нибудь показать мне интент-фильтр, который делает здесь те же вещи, что и WebViewClient - переопределяющий shouldOverrideUrlLoading(WebView view, String url) метод.

Заранее спасибо.

1 Ответ

2 голосов
/ 03 декабря 2010

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

Это фактически то же самое, что и предыдущий вопрос , задаваемыйминут до вашего, хотя на первый взгляд они могут показаться не такими.

С помощью правильно сконструированного элемента <data> в вашем <intent-filter> вы можете рекламировать, что вы можете VIEW документы, которые text/html.Однако пользователю будет предложено каждую ссылку на веб-страницу, которую он нажимает на в любом месте своего телефона (плюс перенаправления).

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