Как я могу открыть ссылку, отображаемую в веб-представлении, на другой веб-просмотр активности? У меня были данные загрузки в веб-представлении, и есть ссылка, которую мне нужно открыть в другом веб-обзоре другой активности, как я могу это сделать?Как я могу открыть ссылку в другой деятельности веб-представления?
2
A
ответ
0
Это мой случай:
public class WebPageFragment extends Fragment {
private String mUrl;
private WebView mWebView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRetainInstance(true);
mUrl = getActivity().getIntent().getData().toString();
}
@SuppressLint("SetJavaScriptEnabled")
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_web_page, parent, false);
/** some settings here **/
mWebView = (WebView) v.findViewById(R.id.webPage_webView);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Uri uri = Uri.parse(url);
Intent i = new Intent(getActivity(), WebPageActivity.class);
i.setData(uri);
startActivity(i);
return true;
}
});
mWebView.loadUrl(mUrl);
return v;
}
}
Ключ переопределить метод shouldOverrideUrlLoading(WebView view, String url)
. В моем случае я начинаю одно и то же действие, чтобы загрузить URL.
Я не знаю вашей реализации. Но попробуйте переопределить тот же метод и запустить другой экземпляр. Передайте URL любым способом и загрузите его. Я думаю, это сработает.
Смежные вопросы
- 1. Открыть фрагмент деятельности от другой деятельности
- 2. Открыть ссылку в другой панели
- 3. Как я могу открыть мероприятие в деятельности отслеживания кликов Wikitude?
- 4. Как я могу открыть ссылку в новом маленьком окне?
- 5. открыть ссылку на другой вкладке
- 6. В ASP.Net, как я могу открыть ссылку в новом окне?
- 7. Как я могу открыть ссылку в новом окне в IE8?
- 8. андроид, как я могу открыть ADW запуска от моей деятельности
- 9. Как я могу открыть ссылку в новом окне?
- 10. Как я могу открыть ссылку в новом модальном окне
- 11. Как открыть ссылку на другой странице?
- 12. Как я могу открыть файл как ссылку Http
- 13. как я могу назвать метод другой деятельности через намерение?
- 14. Как сделать ссылку на кнопку в другой деятельности?
- 15. Как открыть MainActivity из файла активов в другой деятельности
- 16. Почему я не могу открыть другой файл?
- 17. Как я могу описать ссылку в узле другой?
- 18. Как я могу открыть ссылку на новой вкладке?
- 19. Как я могу открыть ссылку, не используя информацию «http».
- 20. Net :: HTTP - Как я могу открыть ссылку с адресом?
- 21. Как получить ссылку на объект из другой деятельности [android]
- 22. Как передать Firebase ссылку на другой андроид деятельности
- 23. Как я могу создать ссылку в EMF
- 24. Как я могу добавлять элементы из списка с помощью кнопки в другой список в другой деятельности?
- 25. Как я могу сделать ссылку всплывающей подсказки на другой странице?
- 26. Как я могу сделать ссылку на значение размером другой таблицы?
- 27. Как я могу найти, какие виды деятельности или услуги я могу использовать из другой программы
- 28. Как открыть ссылку на ссылку в div?
- 29. Как открыть ссылку в iframe другой HTML-страницы?
- 30. Как я могу это сделать, чтобы открыть другой макет?
мой веб-код вида - web1.loadData (htmldata, "text/html; charset = utf-8", null); \t \t web1.setWebViewClient (новый WebViewClient() { \t \t @Override \t \t общественного логический shouldOverrideUrlLoading (вид WebView, String URL) { \t \t view.loadUrl (URL); \t \t возвращение ложным; \t \t } \t \t}); –
Возможный дубликат [Как загрузить ссылку в другом браузере с веб-представления?] (Http://stackoverflow.com/questions/26010589/how-can-i-load-a-link-in-other-browser- from-web-view) – 323go
Этот код служит для того, чтобы открыть ссылку в другом браузере телефона, но теперь мне нужно, чтобы ссылка открыта для другого просмотра в Интернете. Можете ли вы помочь мне решить эту проблему? –