2014-04-09 2 views
0

웹보기가 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(); 
     } 

} 
+1

코드를 표시하십시오. – Sunny

답변

0

shouldOverrideUrlLoading의 구현에 view.loadUrl(url);에 대한 호출을 제거하십시오 사전에 .. 날이 issue.Please 몇 가지 솔루션을 제공 해결하기 위해

감사를 도와주세요. URL의로드가 이미 진행 중이므로 다시 시작할 필요가 없습니다.

+0

아니요 작동하지 않습니다. 실제로 5 개의 다른 PHP 페이지를로드하는 버튼이 있지만 perticular 한 페이지가로드되지 않고 빈 화면 만 표시됩니다. ksasq – user

관련 문제