簡體   English   中英

從android工作室中的按鈕單擊訪問URL

[英]Accessing a url from a button click in android studio

所以我一直試圖通過android studio上我的應用程序中的按鈕點擊訪問一個簡單的網頁。 當我嘗試運行它時,我嘗試過的每種方法都會使應用程序崩潰。 基本上我只想點擊按鈕,然后彈出一個網頁,如谷歌。 現在我有一個當前破碎的方法,我嘗試在按鈕單擊中使用但它不起作用。 任何幫助,將不勝感激。

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");
}

您需要使用格式正確的URL啟動ACTION_VIEW意圖。

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)和主機 (www.google.com)合並為一個有效的網址。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM