我的react.js应用程序(使用create-react-app创建)是一页应用程序。它使用React,React-router。
我按照youtube上的说明在Android Webview中渲染react应用。
这是Android应用程序中MainActivity.java中的代码。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myWebView = (WebView)findViewById(R.id.webView);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
**myWebView.setWebViewClient(new WebViewClient());**
myWebView.loadUrl("https://quizmebuddy.com");
问题是,当setWebViewClient代码被注释掉时,它正在加载URL,并在浏览器中正确打开了该URL。 要使其在浏览器中打开,我需要使用setWebViewClient行。但是当使用它时,我得到的是空白页面。
任何人都可以帮忙吗?