Доступ к URL из нажатия кнопки в Android Studio - PullRequest
0 голосов
/ 05 апреля 2019

Итак, я пытался получить доступ к простой веб-странице с помощью нажатия кнопки в моем приложении на Android Studio.Каждый метод, который я пробовал, вызывал сбой приложения, когда я пытался запустить его.По сути, я просто хочу нажать кнопку, а затем всплывающую веб-страницу, такую ​​как Google.Прямо сейчас у меня есть сломанный метод, который я сделал и пытаюсь использовать в пределах нажатия кнопки, но он не работает.Любая помощь будет оценена.

public void openWebURL( String inURL ) {
    Intent browse = new Intent( Intent.ACTION_VIEW , Uri.parse( inURL ) );

    startActivity( browse );
}

public void buyButtonOnClick(View view){
    openWebURL("www.google.com");
}

1 Ответ

0 голосов
/ 06 апреля 2019

Вам нужно запустить намерение ACTION_VIEW с правильно отформатированным URL.

public void showExternalBrowser(Activity activity, Uri uri) {
    Intent i = new Intent(Intent.ACTION_VIEW);
    i.setData(uri);
    activity.startActivity(i);
}

showExternalBrowser(activity, Uri.parse("https://www.google.com"));

Обратите внимание на схему (https) и host (www.google.com) вместе создайте действительный URL.

...