Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Vladjiss
1 / 1 / 2
Регистрация: 30.10.2012
Сообщений: 77
#1

Кто разбирается в WebView? - Программирование Android

01.12.2012, 21:36. Просмотров 888. Ответов 4
Метки нет (Все метки)

Как сделать чтобы внутренние ссылки (к примеру у меня етсь свой сайт http://мой_сайт.ru, который я подключил в WebView в качестве стартовой страницы, и вот все ссылки, которые начинаются с - это ссылки внутренние) открывались в приложении, а внешние через стандартный браузер android. В данный момент у мня все ссылки открываются через стандартный браузер! Помогите, срочно нужно!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2012, 21:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Кто разбирается в WebView? (Программирование Android):

Кто разбирается в JavaScript
Значит ситуация такая: У меня есть WebView и на нем я отображаю формулы с...

Кто разбирается в HTML?
Почему в браузере Android не работает функция позиционирования position: fixed?

Ищу человека который разбирается в Google Maps
Хочу создать игру с использованием GPS и Google Maps и один я тут не...

Webview
Всем привет.У меня вопросище. Или я так привык к шарпику, что разобраться...

WebView
У меня есть лист меню, как сделать так что бы при нажатии на первый объект так...

WebView
Добрый день! Мне нужно выполнить действие после полной загрузки страницы в...

4
lifestyle
Mobile Developer
233 / 229 / 18
Регистрация: 10.05.2009
Сообщений: 917
01.12.2012, 21:54 #2
Попробуй перегрузить функцию: shouldOverrideUrlLoading (WebView view, String url).
public boolean shouldOverrideUrlLoading (WebView view, String url)
0
Vladjiss
1 / 1 / 2
Регистрация: 30.10.2012
Сообщений: 77
01.12.2012, 23:47  [ТС] #3
Это как? Объясните поподробней! Куда вставлять? Я просто всего месяц программированием под Android занимаюсь!

Добавлено через 1 час 27 минут
В общем, мне удалось подключить функцию: shouldOverrideUrlLoading (WebView view, String url).
public boolean shouldOverrideUrlLoading (WebView view, String url).
Но этот метод открывает абсолютно все ссылки в самом приложении. А мне надо, чтобы внешние сслыки открывались в стандартном браузере. Можно ли это реализовать?
0
lifestyle
Mobile Developer
233 / 229 / 18
Регистрация: 10.05.2009
Сообщений: 917
01.12.2012, 23:49 #4
Открой документацию + пример, есть такой в samples в андроид SDK,
Функцию нужно перегружать в классе наследующем от класса WebViewClient .
0
Vladjiss
1 / 1 / 2
Регистрация: 30.10.2012
Сообщений: 77
04.12.2012, 21:51  [ТС] #5
И как это сделать?
0
04.12.2012, 21:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2012, 21:51
Привет! Вот еще темы с решениями:

Android webview
Здраствуйте!Нужен готовый webview apk.есть примеры?

WebView ошибка
Помогите исправить ошибку Сам код package com.example.list1; import...

Webview на фрагменте
Всем привет! Есть проблемка, может кто сталкивался... Есть фрагмент с webview....

Прозрачность WebView
В общем то в этом и вопрос Возможно ли WebView сделать прозрачным? чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru