簡體   English   中英

Android Fragment使WebView膨脹

[英]Android Fragment inflate 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()); } } 

所以..該應用程序可以工作,但是WebView不能..只是白屏,我知道我的主機還可以,因為我在其他應用程序中使用了Web視圖,並且得到了這樣的錯誤:

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

有小費嗎? 謝謝 !!

好的,我修復了它,謝謝:我將代碼留在這里:

 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM