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

  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 pm命令使用方法
  2. unity在android显示界面(UnityPlayerActivity)不重复加载且app退出
  3. 三种方法使android 手机执行 二进制程序
  4. ListView自动滚动方法
  5. Android各分辨率定义的图片规格
  6. android 多线程 AsyncTask handler
  7. IPC与Binder,Binder线程池,AIDL demo - Android
  8. android投屏和媒体共享相关 && audio focus机制相关 && AudioTra

随机推荐

  1. Android 相册选择照片或拍照获取图片系统
  2. android studio生成签名文件,以及SHA1和MD
  3. [置顶] Android(安卓)AutoLayout全新的适
  4. cocos2d-x 跨平台特性之ios向android移植
  5. Android ExpandableListView 无child 时
  6. Android SDK 使用技巧
  7. Android(安卓)UI设计——TextView控件
  8. [android]android中的资源与国际化
  9. android 无线调试享受
  10. android屏幕截图并通过邮件发送