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

时间:2017-09-25 08:30:46

标签: android html printing io android-file

我试图生成一个HTML文件,以便稍后在特定的Android平板电脑(Android 5.1.1)上打印,如果HTML文件包含阿拉伯字母,则HTML查看器和应用程序崩溃。 / p>

生成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);

0 个答案:

没有答案