Как я могу открыть URL-адрес в веб-браузере Android из моего приложения?

Будет ли просмотр лучше работать в этом случае?

CREATE VIEW vwTable
as  
SELECT  
    col1  
    , col2  
    , col3  
    , col..  
    , col53  
FROM table
1234
задан Sufian 12 August 2014 в 06:22
поделиться

2 ответа

Попробуй это:

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);

Это хорошо работает для меня.

Что касается отсутствующего "http://", то я бы сделал что-то вроде этого:

if (!url.startsWith("http://") && !url.startsWith("https://"))
   url = "http://" + url;

Я бы также, вероятно, предварительно заполнил ваш EditText, в котором пользователь вводит URL с помощью "http://".

2367
ответ дан 19 December 2019 в 20:16
поделиться
String url = "https://www.thandroid-mania.com/";
if (url.startsWith("https://") || url.startsWith("http://")) {
    Uri uri = Uri.parse(url);
    Intent intent = new Intent(Intent.ACTION_VIEW, uri);
    startActivity(intent);
}else{
    Toast.makeText(mContext, "Invalid Url", Toast.LENGTH_SHORT).show();
}

, Что ошибка произошла из-за недопустимого URL, Android, ОС не может найти представление действия для Ваших данных. Таким образом, Вы имеете, проверяют это, URL допустим или нет.

2
ответ дан 19 December 2019 в 20:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: