2019独角兽企业重金招聘Python工程师标准>>>

  1. js调用android方法的时候,android的方法并非在UI线程执行,此时view的setVisibility()方法需到UI线程处理

    runOnUiThread(new Runnable() {     public void run() {         mRgTab.setVisibility(webViewForRgTabShow ? View.VISIBLE : View.GONE);     } });
  2. android调用js方法传值的时候,js端接受的值,如果值是json字符串,js端解析的时候需定义为var,不可定义为let,否则出现解析错误,并非传值失败;

    if (Build.VERSION.SDK_INT < 19) {   webview.loadUrl("javascript:setClientParams('"+ params+ "')");   } else {     webview.evaluateJavascript("javascript:setClientParams('" + params + "')",        new ValueCallback(){                 public void onReceiveValue(String s) {                     LogUtil.i(TAG, "onReceiveValue  s: " + s);                 }             });    }

转载于:https://my.oschina.net/ccmagic/blog/2872969

更多相关文章

  1. 在Android(安卓)Service中弹出系统全屏对话框
  2. unity在android显示界面(UnityPlayerActivity)不重复加载且app退出
  3. Android(安卓)最火框架XUtils之注解机制详解
  4. 三种方法使android 手机执行 二进制程序
  5. Android_判断文件是否存在并创建代码
  6. android 知识积累
  7. Android(安卓)pm命令使用方法
  8. 浅谈Java中Collections.sort对List排序的两种方法
  9. Python list sort方法的具体使用

随机推荐

  1. Android中自定义AlertDialog使用
  2. android解析JSON字符串 (最强最简便方法)
  3. Android的键盘事件处理
  4. 解决Assert目录下无法拷贝超大文件到SD卡
  5. Android(安卓)中string-array的用法
  6. Android给控件添加触摸回调
  7. android opengl es 2.0 draw circle
  8. Android(安卓)实现模拟地图定位功能
  9. android studio 提示Error:Default Activ
  10. Android之Action_SEND小例子