Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从我的应用程序中打开外部URL?_Android_Uiwebview_Android Webview - Fatal编程技术网

Android 如何从我的应用程序中打开外部URL?

Android 如何从我的应用程序中打开外部URL?,android,uiwebview,android-webview,Android,Uiwebview,Android Webview,它仍在我的应用程序中运行。有人能帮我吗?如何从我的应用程序中打开外部URL 公共静态void openUrlfinal活动上下文,最终字符串url{ openUrlcontext,url,false; } 公共静态void openUrlfinal活动上下文、最终字符串url、最终布尔值不带转换{ 最终意图=new intentint.ACTION_视图,Uri.parseurl; intent.setPackagegetAlternativecontext; intent.addFlagsI

它仍在我的应用程序中运行。有人能帮我吗?如何从我的应用程序中打开外部URL

公共静态void openUrlfinal活动上下文,最终字符串url{ openUrlcontext,url,false; } 公共静态void openUrlfinal活动上下文、最终字符串url、最终布尔值不带转换{ 最终意图=new intentint.ACTION_视图,Uri.parseurl; intent.setPackagegetAlternativecontext; intent.addFlagsIntent.FLAG\u活动\u新任务; context.startactivitycontent; 如果没有转换{ context.overridePendingTransition0,0; }
} 使用web视图或重定向url

 Intent intent = new Intent(MainActivity.this, Web_view.class);
                intent.putExtra("url", "https://www.hive.co/contests/contest/5267/spotlight/");
                startActivity(intent);
在此之后,在web视图中

public class Web_view extends AppCompatActivity {

    private WebView webView;
    private ProgressBar progressBar;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.web_view);
        progressBar = (ProgressBar) findViewById(R.id.progressBar_cyclic);
        String url = getIntent().getStringExtra("url");
        webView = (WebView) findViewById(R.id.webview);
        webView.setWebViewClient(new WebViewClient() {
            @Override
            public void onPageStarted(WebView view, String url, Bitmap favicon) {
                super.onPageStarted(view, url, favicon);

            }

            @Override
            public void onPageFinished(WebView view, String url) {
                super.onPageFinished(view, url);
                progressBar.setVisibility(View.GONE);
            }
        });
        WebSettings webSettings = webView.getSettings();
        webSettings.setJavaScriptEnabled(true);
        webView.loadUrl(url);

        // progressBar.setVisibility(View.GONE);


    }
}

你认为这可能是一个常见的问题,试着在询问之前搜索网站吗?可能重复的