Android(安卓)WebView 踩坑记
16lz
2021-12-04
- js中点击按钮跳转界面时跳用android中修改UI界面的方法。android的方法可以调用的到,但是h5中的页面无法跳转
mWebView.addJavascriptInterface(new AnimalFragment.MyJavaScript(), "client"); class MyJavaScript { @JavascriptInterface public void showBottomNavigationBar(){ viewHandler.sendEmptyMessage(0); } @JavascriptInterface public void hideBottomNavigationBar(){ viewHandler.sendEmptyMessage(1); }}
通过在方法中打印Thread.currentThread()
映射类所在方法的当前线程知道并非在UI线程。所有js跳用Android方法修改UI注意⚠️使用Handler来修改
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用
- python list.sort()根据多个关键字排序的方法实现
- Android修改默认打开WLAN随时都可扫描
- Android上实现zlib解压缩的方法 Inflater用法
- Android架构组件(1)Lifecycles体系
- 如何去掉Android(安卓)kitkat中的红框
- Android(安卓)SDK下载和更新失败的解决方法!!!
- android RadioButton文字居中的方法