Android 我想用webview创建一个web应用,但它无法加载json文件

Android 我想用webview创建一个web应用,但它无法加载json文件,android,webview,android-webview,Android,Webview,Android Webview,我想使用webview为网站创建一个应用程序,但当我像下面的代码一样加载网站时,它无法打开json.data文件,也无法在json文件中显示任何内容!我该怎么办 public class MainActivity extends ActionBarActivity { WebView htmlWebView ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan

我想使用
webview
为网站创建一个应用程序,但当我像下面的代码一样加载网站时,它无法打开
json.data
文件,也无法在
json
文件中显示任何内容!我该怎么办

public class MainActivity extends ActionBarActivity {
WebView htmlWebView ;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

   htmlWebView = (WebView)findViewById(R.id.webView);
    WebSettings webSetting = htmlWebView.getSettings();
    webSetting.setJavaScriptEnabled(true);
    webSetting.setDisplayZoomControls(true);
  // htmlWebView.loadUrl("file:///android_asset/piping/index.html");
   htmlWebView.loadUrl("file:///android_asset/enzo/index.html");
   // htmlWebView.loadUrl("http://www.enzo.cafe");
    htmlWebView.setWebViewClient(new MyAppWebViewClient());
}

@Override
public void onBackPressed() {
    if(htmlWebView.canGoBack()) {
        htmlWebView.goBack();
    } else {
        super.onBackPressed();
    }
}

我已成功运行此代码。所以试试这个

        htmlWebView = (WebView)findViewById(R.id.webView);
        WebSettings webSetting = htmlWebView.getSettings();
        webSetting.setJavaScriptEnabled(true);
        webSetting.setDisplayZoomControls(true);
        htmlWebView.loadUrl("http://www.enzo.cafe");
        htmlWebView.setWebChromeClient(new WebChromeClient() {

            @Override
            public boolean onJsAlert(WebView view, String url, String message,
                                     JsResult result) {

                return super.onJsAlert(view, url, message, result);
            }

        });

如果你的网站是活的,为什么你要把文件放在资产里?有什么区别?我的代码可以打开json文件吗?mysite的链接是当我使用这个解决方案时,它不能显示json文件中引入的图片。我想在webview中加载index.html。。它在chrome中加载,但不能在webview中显示任何内容?它有这个错误E/合子:v2?E/Zygote:accessInfo:0 E/libEGL:validate\u display:255错误3008(EGL\u坏显示)E/File:fail readDirectory()errno=2