Android 如何从我的应用程序中打开外部URL?
它仍在我的应用程序中运行。有人能帮我吗?如何从我的应用程序中打开外部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; }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
} 使用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);
}
}
你认为这可能是一个常见的问题,试着在询问之前搜索网站吗?可能重复的