- js中點擊按鈕跳轉(zhuǎn)界面時跳用android中修改UI界面的方法贮缅。android的方法可以調(diào)用的到聘芜,但是h5中的頁面無法跳轉(zhuǎn)
mWebView.addJavascriptInterface(new AnimalFragment.MyJavaScript(), "client");
class MyJavaScript {
@JavascriptInterface
public void showBottomNavigationBar(){
viewHandler.sendEmptyMessage(0);
}
@JavascriptInterface
public void hideBottomNavigationBar(){
viewHandler.sendEmptyMessage(1);
}
}
通過在方法中打印Thread.currentThread()
映射類所在方法的當(dāng)前線程知道并非在UI線程。所有js跳用Android方法修改UI注意??使用Handler來修改