我的web是用react写的
web调取安卓的方法: window.android.jsFunction() -jsFunction为安卓端写好的函数
安卓端调取web :
需要把安卓准备调用的js函数暴露到window上
最外层: window.getLoginUserId = function(userId) {
if(window.callback != undefined) {
window.callback.getLoginUserId(userId);
}
}
window.setCallback = function(callback) {
window.callback = callback;
}
componentWillMount 中 window.setCallback(this);
getLoginUserId=(data)=>{
alert(data)
}
跟安卓联调的时候 经常出现我这边更新了代码 他那边没用 应该是缓存原因 删了重新下一个就可以了