NativeCrashListener:处理报告android.system.Errno的异常:读取失败:EAGAIN

Z.S*_*oft 5 html printing io android android-file

我正在尝试生成HTML文件,以便以后在特定的Android平板电脑(Android 5.1.1)上进行打印。如果HTML文件包含阿拉伯字母,则HTML查看器将崩溃。

生成HTML后,我进行了打印作业以进行打印,然后打开android打印适配器并尝试呈现阿拉伯HTML,该应用程序在此处崩溃,并显示上述错误。

请帮忙..

我的代码

    WebSettings webSetting = webview.getSettings();

    webSetting.setJavaScriptEnabled(true);

    webview.getSettings().setBuiltInZoomControls(true);

    webview.getSettings().setDisplayZoomControls(false);
     htmlWebView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.MEDIUM);
    webview.getSettings().setLoadWithOverviewMode(true);
    webview.getSettings().setUseWideViewPort(true);

    webView.setWebViewClient(new WebViewClient() {

        public void onPageFinished(WebView view, String url) {
            Toast.makeText(getActivity(), "finished" , Toast.LENGTH_LONG).show();
        }
        @Override
        public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
            Toast.makeText(getActivity(), "Error: " + error , Toast.LENGTH_LONG).show();
        }

    });
    webView.loadUrl("file:///" + Environment.getExternalStorageDirectory() + "/reports/genFiles/" + filename);
Run Code Online (Sandbox Code Playgroud)