问题描述
我尝试在应用程序中设置Web视图的打开URL,但是它不起作用。 我是Android Studio的新手:)
它可以正常工作,但是链接会在应用程序外部的Google Chrome中打开。
这是我的MainActivity.java
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.webkit.WebResourceRequest;
import android.content.Intent;
public class MainActivity extends AppCompatActivity {
private WebView clanapp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
clanapp = (WebView) findViewById(R.id.clanapp);
clanapp.getSettings().getJavaScriptEnabled();
clanapp.setWebViewClient(new MyWebViewClient());
String ENROLLMENT_URL;
ENROLLMENT_URL = "https://www.google.ch";
clanapp.loadUrl(ENROLLMENT_URL);
}
public final class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view,WebResourceRequest request) {
Intent i = new Intent(Intent.ACTION_VIEW,request.getUrl());
startActivity(i);
return true;
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)