2015-12-21 80 views
0

我已经安装了xampp并设置了“Microsoft LoopBack Adaptor”,并且能够在我的活动onCreate方法中使用以下snipet代码访问我的网页“http://localhost/Apryx/audiovideo/”。WebView在浏览器中保持打开10.0.2.2

WebView mainWebView = (WebView) findViewById(R.id.act1WebView); 
    mainWebView.getSettings().setAppCacheMaxSize(5 * 1024 * 1024); // 5MB 
    mainWebView.getSettings().setAppCachePath(getApplicationContext().getCacheDir().getAbsolutePath()); 
    mainWebView.getSettings().setAllowFileAccess(true); 
    mainWebView.getSettings().setAppCacheEnabled(true); 
    mainWebView.getSettings().setJavaScriptEnabled(true); 
    mainWebView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); // load online by default 

    if (!isNetworkAvailable()) { // loading offline 
     mainWebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); 
    } 

    mainWebView.loadUrl("http://10.0.2.2/Apryx/audiovideo"); 

问题是,它不断失控开放浏览器,我希望它在webView的应用程序的打开。

回答

0

嗯,我发现的bug,我是不是提的HTML文件名URL打开:

更换此:

mainWebView.loadUrl("http://10.0.2.2/Apryx/audiovideo"); 

这样:

mainWebView.loadUrl("http://10.0.2.2/Apryx/audiovideo/index.html"); 

和工作就像一个魅力

相关问题