use of com.eros.framework.model.WeexEventBean in project WeexErosFramework by bmfe.
the class ModalModule method confirm.
@JSMethod(uiThread = true)
public void confirm(String options, final JSCallback cancel, final JSCallback ok) {
WeexEventBean eventBean = new WeexEventBean();
eventBean.setContext(mWXSDKInstance.getContext());
eventBean.setKey(WXEventCenter.EVENT_MODAL_CONFIRM);
eventBean.setJsParams(options);
ArrayList<JSCallback> jsCallbacks = new ArrayList<>();
jsCallbacks.add(cancel);
jsCallbacks.add(ok);
eventBean.setCallbacks(jsCallbacks);
ManagerFactory.getManagerService(DispatchEventManager.class).getBus().post(eventBean);
}
use of com.eros.framework.model.WeexEventBean in project WeexErosFramework by bmfe.
the class ModalModule method alert.
@JSMethod(uiThread = true)
public void alert(String options, final JSCallback callback) {
WeexEventBean eventBean = new WeexEventBean();
eventBean.setContext(mWXSDKInstance.getContext());
eventBean.setKey(WXEventCenter.EVENT_MODAL_ALERT);
eventBean.setJsParams(options);
eventBean.setJscallback(callback);
ManagerFactory.getManagerService(DispatchEventManager.class).getBus().post(eventBean);
}
use of com.eros.framework.model.WeexEventBean in project WeexErosFramework by bmfe.
the class ModalModule method hideLoading.
@JSMethod(uiThread = true)
public void hideLoading(JSCallback callback) {
WeexEventBean eventBean = new WeexEventBean();
eventBean.setContext(mWXSDKInstance.getContext());
eventBean.setKey(WXEventCenter.EVENT_MODAL_DISMISSLOADING);
eventBean.setJscallback(callback);
ManagerFactory.getManagerService(DispatchEventManager.class).getBus().post(eventBean);
}
use of com.eros.framework.model.WeexEventBean in project WeexErosFramework by bmfe.
the class StorageModule method setData.
@JSMethod(uiThread = true)
public Object setData(String key, String value, JSCallback callback) {
WeexEventBean weexEventBean = new WeexEventBean();
weexEventBean.setKey(WXEventCenter.EVENT_SETDATA);
weexEventBean.setContext(mWXSDKInstance.getContext());
ArrayList<String> list = new ArrayList();
list.add(key);
list.add(value);
weexEventBean.setParamsList(list);
weexEventBean.setJscallback(callback);
ManagerFactory.getManagerService(DispatchEventManager.class).getBus().post(weexEventBean);
return null;
}
use of com.eros.framework.model.WeexEventBean in project WeexErosFramework by bmfe.
the class StorageModule method deleteData.
@JSMethod(uiThread = true)
public Object deleteData(String key, JSCallback callback) {
WeexEventBean weexEventBean = new WeexEventBean();
weexEventBean.setKey(WXEventCenter.EVENT_DELETEDATA);
weexEventBean.setContext(mWXSDKInstance.getContext());
ArrayList<String> list = new ArrayList();
list.add(key);
weexEventBean.setParamsList(list);
weexEventBean.setJscallback(callback);
ManagerFactory.getManagerService(DispatchEventManager.class).getBus().post(weexEventBean);
return null;
}
Aggregations