项目需求用weex开发,所以写下希望对需要的人有所帮助吧
weex调用native的方法时
@JSMethod(uiThread = true)
public void printLog(String msg) {
WXLogUtils.d("打印日志",msg);
}
native传递参数给weex时
@JSMethod(uiThread = false)
public void toast(JSCallback callback, String msg) {
Map map = new HashMap();
map.put("data", msg);
callback.invoke(map);
}
native主动调用weex的方法现在还没有但是可以使用event解决:
Map<String,Object> params=new HashMap<>();
params.put("data",stringBuffer);
mWXSDKInstance.fireGlobalEventCallback("phoneBookLocation",params);
我这边做了一个调用原生通讯录传个weex的Module:
public class PhoneBo