@Override public void passValue() { // TODO Auto-generated method stub if (mCallback != null) { mCallback.stepChanged(mSteps); } }
public static void nativeCb_AntStateChange(int NewState) { if (debug) Log.d(TAG, "nativeCb_AntStateChange: calling callback"); if (mCallback != null) { mCallback.ANTStateChange(NewState); } else { Log.e(TAG, "nativeCb_AntStateChange: callback is null"); } }
/* ---------------------------------------------- * Callbacks from the JAntNative.cpp module * ---------------------------------------------- */ public static void nativeCb_AntRxMessage(byte[] RxMessage) { if (debug) Log.d(TAG, "nativeCb_AntRxMessage: calling callback"); if (mCallback != null) { mCallback.ANTRxMessage(RxMessage); } else { Log.e(TAG, "nativeCb_AntRxMessage: callback is null"); } }
/** * * @param _ * @param _file * @param _callback */ public static void allFiles(IOut _, File _file, ICallback _callback) { if (_file == null) { return; } if (_file.isDirectory()) { _allFiles(_, _file, _callback); } else { _callback.callback(_file); } }
/** * Execute callback. It is useful when all the API can not satisfy your requirement. * * @param config the Config object * @param callback the ICallback interface */ Object execute(Config config, ICallback callback) { Connection conn = null; try { conn = config.getConnection(); return callback.run(conn); } catch (Exception e) { throw new ActiveRecordException(e); } finally { config.close(conn); } }
private static void _allFiles(IOut _, File _directory, ICallback _callback) { File[] array = _directory.listFiles(); if (array != null) { for (int i = 0; i < array.length; i++) { if (_.canceled()) { break; } _.out(i, array.length); File _file = array[i]; _.out(_file); if (_file.isDirectory()) { //_.pushProgress(); _allFiles(_, _file, _callback); //_.popProgress(); } else { _callback.callback(_file); } } } }
public void passValue() { if (mCallback != null) { mCallback.caloriesChanged(mCalories); } }
public void passValue() { if (mCallback != null) { mCallback.speedChanged(mSpeed); } }
public void passValue() { if (mCallback != null) { mCallback.distanceChanged(mDistance); } }
public void passValue() { if (mCallback != null) { mCallback.paceChanged(mPace); } }
public void passValue() { if (mCallback != null) { mCallback.stepsChanged(mSteps); } }
@Override public void passValue() { // TODO Auto-generated method stub Log.d("stepService.passvalue", "this is"); if (mCallback != null) mCallback.caloriesChanged(mCalories); // 传递数值 }
public void passValue() { if (mCallback != null) { Log.d("stepService.passvalue", "this is"); mCallback.distanceChanged(mDistance); } }
@OnClick(R.id.skip) protected void skip() { callback.selected(StartupActivity.SKIP_POS); }
@OnClick(R.id.signup) protected void signUp() { callback.selected(StartupActivity.SIGNUP_POS); }
public static void parseParam( LinkedHashMap<String, String> parameterTypesMap, String jarPath, int api_id, int pid, int level, ICallback callback) { if (level > 10) { System.out.println(" level limit max "); return; } for (Map.Entry<String, String> item : parameterTypesMap.entrySet()) { Class clazz = null; String typeName = item.getValue(); if (isPrimitive(typeName)) { callback.run(api_id, pid, typeName, item.getKey(), level); continue; } try { // java class clazz = Class.forName(typeName); } catch (ClassNotFoundException e) { } if (clazz == null) { // 加载jar包的class try { // clazz = // getClazz3("file:C:/Users/sunlijie/Desktop/jop-router-client-0.0.2-SNAPSHOT.jar", // typeName); clazz = getClass(jarPath, typeName); } catch (RuntimeException e1) { // 基础类型 } } if (clazz == null) { // 基础类型 或者一些泛型的 比如 List<String> // TODO: 2016/9/18 处理list 为数组 callback.run(api_id, pid, typeName, item.getKey(), level); continue; } if (!isJavaClass(clazz)) { // 自定义类型 int id = (Integer) callback.run(api_id, pid, typeName, item.getKey(), level); Field[] fields = clazz.getDeclaredFields(); LinkedHashMap<String, String> types = new LinkedHashMap<String, String>(); for (Field field : fields) { if (field.getName().equals("serialVersionUID")) { continue; } String fieldTypeName = field.getGenericType().toString(); if (fieldTypeName.startsWith("class ")) { fieldTypeName = fieldTypeName.substring(6); } types.put(field.getName(), fieldTypeName); } parseParam(types, jarPath, api_id, id, level + 1, callback); } else { callback.run(api_id, pid, typeName, item.getKey(), level); } } }
@OnClick(R.id.login) protected void login() { callback.selected(StartupActivity.LOGIN_POS); }