Android Webview错误API 19如下
我有一个Android应用程序的网络视图。我在webview中显示地图页。Android Webview错误API 19如下,android,android-webview,Android,Android Webview,我有一个Android应用程序的网络视图。我在webview中显示地图页。 当我在API 23中显示webview时,它是正确的视图。但是当我展示你的代码时,我觉得很好。您可以尝试加载另一个URL,如https://google.com?可能问题出在web应用程序中,而不是Android客户端?谷歌可以工作,但我的布局不工作,所以问题出在你加载的URL中。这是怎么一回事? public class KentRehberiActivity extends AbstractVatandasActiv
当我在API 23中显示webview时,它是正确的视图。但是当我展示你的代码时,我觉得很好。您可以尝试加载另一个URL,如
https://google.com
?可能问题出在web应用程序中,而不是Android客户端?谷歌可以工作,但我的布局不工作,所以问题出在你加载的URL中。这是怎么一回事?
public class KentRehberiActivity extends AbstractVatandasActivity{
WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.kent_rehberi_layout);
LinearLayout layKentRehberiKategoriList=(LinearLayout)findViewById(R.id.layKentRehberiKategoriList);
webView=(WebView)findViewById(R.id.webView);
layKentRehberiKategoriList.setVisibility(View.GONE);
webView.setVisibility(View.VISIBLE);
startWebView(SingletonClass.getAyarlar().getKentRehberiUrl());
}
private void startWebView(String url) {
webView.setWebViewClient(new WebViewClient() {
ProgressDialog progressDialog;
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
public void onLoadResource (WebView view, String url) {
if (progressDialog == null) {
progressDialog = new ProgressDialog(KentRehberiActivity.this);
progressDialog.setMessage("Harita Getiriliyor...");
progressDialog.show();
}
}
public void onPageFinished(WebView view, String url) {
try{
if (progressDialog != null) {
if (progressDialog.isShowing()) {
progressDialog.dismiss();
}
}
}catch(Exception exception){
exception.printStackTrace();
}
}
});
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(url);
}}