我的webView活动显示为空白

我试图在我的Android活动上添加webview但它的活动页面没有显示我给定的url请帮帮我。?

DMS.java

package com.agte.vivo; import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; import android.webkit.WebViewClient; public class Dms extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_dms); WebView myWebView = (WebView) findViewById(R.id.webView); //myWebView.loadData("yourCode Html to load on the webView " , "text/html" , "utf-8"); myWebView.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; }}); myWebView.loadUrl("192.168.7.175/app/app.html"); } } 

活动DMS

    

没有显示错误,但我需要在Android应用程序中打开相同的网页如何解决这个问题。

您是否在清单文件中添加了这一行?

  
  try this: //if you have your html file in assets folder do like this // aboutWebview .loadUrl("file:///android_asset/About.html"); WebView aboutWebview = (WebView) findViewById(R.id.aboutus_webview); aboutWebview .loadUrl("http://192.168.7.175/app/app.html"); WebSettings webSettings = aboutDmrWebview.getSettings(); webSettings.setJavaScriptEnabled(true); aboutWebview .addJavascriptInterface(new JavaScriptInterface(this), "Android"); aboutDmrWebview.setWebViewClient(new MyWebViewClient()); private class MyWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (Uri.parse(url).getHost().equals("www.google.com")) { // This is my web site, so do not override; let my WebView load the page Toast.makeText(getApplicationContext(), "www.google.com", Toast.LENGTH_SHORT).show(); return false; } // Otherwise, the link is not for a page on my site, so launch another Activity that handles URLs Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(intent); return true; } } 

从我所看到的,代码没有任何问题。 您的问题是因为您尝试访问的url不可用,因为它尚未公开到互联网。

仅仅是为了测试url没有任何问题,我建议暂时将192.168.7.175/app/app.html更改为更可信的网站,例如http://www.google.com

下一步是找到一种方法将您的网站公开到网络,以便可以从您的设备访问它。 如果安装了IIS,则可以将网站内容复制到C:\inetpub\www文件夹。 这将向知道url的任何人公开(在网络上提供)您的网站。 您也可以使用本教程来帮助您。

确保使用与计算机相同的Wifi网络