我如何让我的android网络视图在本地加载



我有一个疑问。发生的情况如下:我使用cocoonjs contract 2导出了我的游戏,但我想通过在我的android webview上运行它,因为我想实现starApp,而cocoonjs不支持这一点。所以,使用下面的代码,我只得到一个空白屏幕。但在我的启动器cocoonjs中,这个项目正常工作,只是我选择了Canvas+,有人能帮我吗?

web = (WebView) findViewById(R.id.webInicial); 
web.setWebChromeClient(new WebChromeClient()); 
web.getSettings().setJavaScriptEnabled(true); 
web.loadUrl("file:///android_asset/www/index.html");
webView.loadData(yourData, "text/html", "UTF-8");

其中youData是实际的HTML数据。

您尝试过getApplicationContext().getAssets().open("www/index.html");吗?

如果这不起作用,我想试试这篇文章中的解决方案,让我们知道它是否对你有效。

最新更新