웹보기가 samsung s3의 서버에서 웹보기로로드 할 수 없습니다. nexus 5에서 제대로 작동합니다.이 PHP 파일에는 이미지가 없습니다. 그것은 메모리 문제인가?samsung galaxy s3
private void startWebView(String url) {
webView.getSettings().setDomStorageEnabled(true);
//enable JavaScript
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setUseWideViewPort(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(true);
webView.getSettings().setAppCacheEnabled(false);
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
webView.getSettings().setLoadWithOverviewMode(true);
webView.setWebViewClient(new MyWebViewClient());
webView.loadUrl(url);
//enable zoom controls
webView.getSettings().setBuiltInZoomControls(true);
}
private class MyWebViewClient extends WebViewClient
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return super.shouldOverrideUrlLoading(view, url);
}
public void onLoadResource (WebView view, String url)
{
if (progressDialog == null)
{
progressDialog = new ProgressDialog(FooterDisplay.this);
progressDialog.setMessage("Please wait...");
progressDialog.show();
}
}
@Override
public void onPageFinished(WebView view, String url)
{
try{
if (progressDialog.isShowing())
{
progressDialog.dismiss();
progressDialog = null;
}
}catch(Exception exception)
{
exception.printStackTrace();
}
}
@Override
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl)\
{
super.onReceivedError(view, errorCode, description, failingUrl);
Toast.makeText(getApplicationContext(), "could not be loaded",
Toast.LENGTH_LONG).show();
}
}
코드를 표시하십시오. – Sunny