云途网标 2015-11-27 03:04 采纳率: 0%
浏览 1511
已结题

android的webview加载jqm,单 选框 报这个错误

我用android的webview加载jqm,单 选框 报这个错误,复选框,没有问题,哪位高手帮我看一下这个是什么原因呢?

[INFO:CONSOLE(2)] "Uncaught Error: cannot call methods on checkboxradio prior to initialization; attempted to call method 'refresh'", source: file:///android_asset/js/jquery.min.js (2)

代码如下:
图片说明

android调用代码如下:
wb_content=(WebView) findViewById(R.id.wb_content);
    WebSettings webSettings = wb_content.getSettings();  
    webSettings.setSavePassword(false);  
    webSettings.setSaveFormData(false);  
    webSettings.setJavaScriptEnabled(true);  
    webSettings.setSupportZoom(true);
    // Horizontal水平方向,Vertical竖直方向  
    wb_content.setHorizontalScrollBarEnabled(false);  
    wb_content.setVerticalScrollBarEnabled(false);  

    wb_content.setWebChromeClient(new WebChromeClient() {
        // 处理javascript中的alert
        public boolean onJsAlert(WebView view, String url, String message,final JsResult result) {
            // 构建一个Builder来显示网页中的对话框
            Builder builder = new Builder(ShowProjectActivity.this);
            builder.setTitle("Alert");
            builder.setMessage(message);
            builder.setPositiveButton(android.R.string.ok,
                    new AlertDialog.OnClickListener() {
                        public void onClick(DialogInterface dialog,
                                int which) {
                            // 点击确定按钮之后,继续执行网页中的操作
                            result.confirm();
                        }
                    });
            builder.setCancelable(false);
            builder.create();
            builder.show();
            return true;
        };

        // 处理javascript中的confirm
        public boolean onJsConfirm(WebView view, String url,
                String message, final JsResult result) {
            Builder builder = new Builder(ShowProjectActivity.this);
            builder.setTitle("confirm");
            builder.setMessage(message);
            builder.setPositiveButton(android.R.string.ok,
                    new AlertDialog.OnClickListener() {
                        public void onClick(DialogInterface dialog,
                                int which) {
                            result.confirm();
                        }
                    });
            builder.setNegativeButton(android.R.string.cancel,
                    new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog,
                                int which) {
                            result.cancel();
                        }
                    });
            builder.setCancelable(false);
            builder.create();
            builder.show();
            return true;
        };

        // 设置网页加载的进度条
        public void onProgressChanged(WebView view, int newProgress) {
            ShowProjectActivity.this.getWindow().setFeatureInt(
                    Window.FEATURE_PROGRESS, newProgress * 100);
            super.onProgressChanged(view, newProgress);
        }

        // 设置应用程序的标题title
        public void onReceivedTitle(WebView view, String title) {
            ShowProjectActivity.this.setTitle(title);
            super.onReceivedTitle(view, title);
        }

        public void onReachedMaxAppCacheSize(long spaceNeeded,
                long totalUsedQuota, WebStorage.QuotaUpdater quotaUpdater) {
            quotaUpdater.updateQuota(spaceNeeded * 2);
        }
    });


    wb_content.loadUrl(url);
    wb_content.addJavascriptInterface(new JavaScriptInterface(), "demo");  
    wb_content.loadUrl("file:///android_asset/22b40f93-e3aa-4e82-ad0d-d8c75d2a7cb6/1111.html");
  • 写回答

1条回答 默认 最新

  • devmiao 2015-11-28 21:50
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器