2015-07-20 69 views
0

我需要这个代码帮助:Android的碎片膨胀的WebView

import android.os.Bundle; 
 
import android.support.v4.app.Fragment; 
 
import android.view.LayoutInflater; 
 
import android.view.View; 
 
import android.view.ViewGroup; 
 
import android.webkit.WebSettings; 
 
import android.webkit.WebView; 
 
import android.webkit.WebViewClient; 
 

 
public class InicioFragment extends Fragment { 
 

 
    private WebView mWebView; 
 

 

 
    public InicioFragment() { 
 
     // Required empty public constructor 
 

 
    } 
 

 

 
    @Override 
 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
 
          Bundle savedInstanceState) { 
 

 

 

 

 
     // Inflate the layout for this fragment 
 
     inflater.inflate(R.layout.fragment_inicio, container, false); 
 

 
     View rootView = inflater.inflate(R.layout.fragment_inicio, container); 
 
     mWebView = (WebView) rootView.findViewById(R.id.activity_main_webview); 
 
     WebSettings webSettings = mWebView.getSettings(); 
 
     webSettings.setJavaScriptEnabled(true); 
 
     mWebView.loadUrl("http://myip/webapp/home.html"); 
 
     mWebView.setWebViewClient(new WebViewClient()); 
 

 

 
    } 
 

 

 
}

所以..在应用的工作原理,但不网页视图..只是白色屏幕,我知道我的主机它的好,因为即时通讯在其他应用程序中使用Web视图,并即时得到这样的错误:

glUtilsParamSize: unknow param 0x00000bd0 
glUtilsParamSize: unknow param 0x00000b44 

任何提示?谢谢 !!

+0

这是任何帮助吗? http://stackoverflow.com/questions/22348801/phonegap-eclipse-issue-eglcodeccommon-glutilsparamsize-unknow-param-errors –

+0

我已经试过:c这个问题只发生在我实现webview代码,如果我删除它,并做像这样: return inflater.inflate(R.layout.fragment_inicio,container,false); 它的工作原理,但不是与webView .. – user3000019

+0

你的onCreateView返回什么? – Blackbelt

回答

0

玉家伙我解决它,谢谢:我将离开这里的代码:

package com.icetea09.demomaterialdesigndrawermenu; 
 

 

 
import android.os.Bundle; 
 
import android.support.v4.app.Fragment; 
 
import android.view.LayoutInflater; 
 
import android.view.View; 
 
import android.view.ViewGroup; 
 
import android.webkit.WebSettings; 
 
import android.webkit.WebView; 
 
import android.webkit.WebViewClient; 
 

 
import java.util.Timer; 
 
import java.util.TimerTask; 
 

 
public class InicioFragment extends Fragment { 
 

 
    private WebView mWebView; 
 

 

 
    public InicioFragment() { 
 
     // Required empty public constructor 
 

 
    } 
 

 

 
    @Override 
 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
 
          Bundle savedInstanceState) { 
 

 

 
     /* OLD CODE 
 
     
 
     View rootView = inflater.inflate(R.layout.fragment_inicio, container); 
 
     mWebView = (WebView) rootView.findViewById(R.id.activity_main_webview); 
 
     WebSettings webSettings = mWebView.getSettings(); 
 
     webSettings.setJavaScriptEnabled(true); 
 
     mWebView.loadUrl("http://myip/webapp/home.html"); 
 
     mWebView.setWebViewClient(new WebViewClient()); 
 

 
     // Inflate the layout for this fragment 
 
     return inflater.inflate(R.layout.fragment_inicio, container, false); 
 
     */ 
 
     
 
     
 
     /* NEW CODE */ 
 

 
     View rootView = inflater.inflate(R.layout.fragment_inicio, container, false); 
 

 
     mWebView = (WebView) rootView.findViewById(R.id.activity_main_webview); 
 
     WebSettings webSettings = mWebView.getSettings(); 
 
     webSettings.setJavaScriptEnabled(true); 
 
     mWebView.getSettings().setAppCacheEnabled(false); 
 
     mWebView.loadUrl("http://myip/webapp/home.html"); 
 
     mWebView.setWebViewClient(new WebViewClient()); 
 

 

 

 
     return rootView; 
 

 

 

 

 

 
    } 
 

 

 
}

谢谢大家:d