Как я могу открыть веб-страницу из приложения Android? - PullRequest
0 голосов
/ 18 ноября 2018

Я пытаюсь открыть веб-страницу из моего приложения для Android.Вот что я сделал:

 successCallback = {
                    url-> runOnUiThread{
                    val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("$url"))
                    startActivity(browserIntent)}
                }

Но это не работает.Есть мысли?

Это сообщение об ошибке

Ответы [ 4 ]

0 голосов
/ 18 ноября 2018

Хотите открыть страницу в своем приложении?Вы должны использовать пользовательские вкладки Webview или Chrome https://developer.android.com/guide/webapps/webview

0 голосов
/ 18 ноября 2018
successCallback = {
                    url-> runOnUiThread {
                  Intent browserIntent = new Intent (Intent.ACTION_VIEW,
                            Uri.parse ("YOUR URL") );
                    startActivity (browserIntent);
                }
0 голосов
/ 18 ноября 2018
String url = yoururl;
    Intent i = new Intent(Intent.ACTION_VIEW);
    i.setData(Uri.parse(url));
    startActivity(i);
0 голосов
/ 18 ноября 2018

Пожалуйста, убедитесь, что ваш URL правильный или нет, т.е. URL содержит правильную ссылку или значение, а затем проанализируйте его.

successCallback = {
                url-> runOnUiThread{
                if (url!= null && !url.isEmpty()){
                val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("$url"))
                startActivity(browserIntent)}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...