android:renanme method
This commit is contained in:
parent
da6afad30d
commit
0aaf105f53
@ -29,7 +29,6 @@ import pub.doric.async.AsyncCall;
|
|||||||
import pub.doric.async.AsyncResult;
|
import pub.doric.async.AsyncResult;
|
||||||
import pub.doric.engine.DoricJSEngine;
|
import pub.doric.engine.DoricJSEngine;
|
||||||
import pub.doric.utils.DoricConstant;
|
import pub.doric.utils.DoricConstant;
|
||||||
import pub.doric.utils.DoricLog;
|
|
||||||
import pub.doric.utils.ThreadMode;
|
import pub.doric.utils.ThreadMode;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -78,7 +77,7 @@ public class DoricNativeDriver implements IDoricDriver {
|
|||||||
return doricJSEngine.invokeDoricMethod(method, args);
|
return doricJSEngine.invokeDoricMethod(method, args);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
doricJSEngine.onException(e);
|
doricJSEngine.onException(e);
|
||||||
doricJSEngine.onLogout(Log.ERROR, String.format("invokeDoricMethod(%s,...),error is %s", method, e.getLocalizedMessage()));
|
doricJSEngine.onLog(Log.ERROR, String.format("invokeDoricMethod(%s,...),error is %s", method, e.getLocalizedMessage()));
|
||||||
return new JSDecoder(null);
|
return new JSDecoder(null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -108,7 +107,7 @@ public class DoricNativeDriver implements IDoricDriver {
|
|||||||
return true;
|
return true;
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
doricJSEngine.onException(e);
|
doricJSEngine.onException(e);
|
||||||
doricJSEngine.onLogout(Log.ERROR, String.format("createContext %s error is %s", source, e.getLocalizedMessage()));
|
doricJSEngine.onLog(Log.ERROR, String.format("createContext %s error is %s", source, e.getLocalizedMessage()));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -125,7 +124,7 @@ public class DoricNativeDriver implements IDoricDriver {
|
|||||||
return true;
|
return true;
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
doricJSEngine.onException(e);
|
doricJSEngine.onException(e);
|
||||||
doricJSEngine.onLogout(Log.ERROR, String.format("destroyContext %s error is %s", contextId, e.getLocalizedMessage()));
|
doricJSEngine.onLog(Log.ERROR, String.format("destroyContext %s error is %s", contextId, e.getLocalizedMessage()));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -159,9 +159,9 @@ public class DoricRegistry {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onLogout(int type, String message) {
|
public void onLog(int type, String message) {
|
||||||
for (IDoricMonitor monitor : this.monitors) {
|
for (IDoricMonitor monitor : this.monitors) {
|
||||||
monitor.onLogout(type, message);
|
monitor.onLog(type, message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -36,5 +36,5 @@ public interface IDoricMonitor {
|
|||||||
* @see android.util.Log#WARN
|
* @see android.util.Log#WARN
|
||||||
* @see android.util.Log#DEBUG
|
* @see android.util.Log#DEBUG
|
||||||
*/
|
*/
|
||||||
void onLogout(int type, String message);
|
void onLog(int type, String message);
|
||||||
}
|
}
|
||||||
|
@ -119,13 +119,13 @@ public class DoricJSEngine implements Handler.Callback, DoricTimerExtension.Time
|
|||||||
String message = args[1].string();
|
String message = args[1].string();
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case "w":
|
case "w":
|
||||||
mDoricRegistry.onLogout(Log.WARN, message);
|
mDoricRegistry.onLog(Log.WARN, message);
|
||||||
break;
|
break;
|
||||||
case "e":
|
case "e":
|
||||||
mDoricRegistry.onLogout(Log.ERROR, message);
|
mDoricRegistry.onLog(Log.ERROR, message);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
mDoricRegistry.onLogout(Log.INFO, message);
|
mDoricRegistry.onLog(Log.INFO, message);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@ -147,7 +147,7 @@ public class DoricJSEngine implements Handler.Callback, DoricTimerExtension.Time
|
|||||||
String name = args[0].string();
|
String name = args[0].string();
|
||||||
String content = mDoricRegistry.acquireJSBundle(name);
|
String content = mDoricRegistry.acquireJSBundle(name);
|
||||||
if (TextUtils.isEmpty(content)) {
|
if (TextUtils.isEmpty(content)) {
|
||||||
mDoricRegistry.onLogout(Log.ERROR, String.format("require js bundle:%s is empty", name));
|
mDoricRegistry.onLog(Log.ERROR, String.format("require js bundle:%s is empty", name));
|
||||||
return new JavaValue(false);
|
return new JavaValue(false);
|
||||||
}
|
}
|
||||||
mDoricJSE.loadJS(packageModuleScript(name, content), "Module://" + name);
|
mDoricJSE.loadJS(packageModuleScript(name, content), "Module://" + name);
|
||||||
@ -260,7 +260,7 @@ public class DoricJSEngine implements Handler.Callback, DoricTimerExtension.Time
|
|||||||
invokeDoricMethod(DoricConstant.DORIC_TIMER_CALLBACK, timerId);
|
invokeDoricMethod(DoricConstant.DORIC_TIMER_CALLBACK, timerId);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
mDoricRegistry.onException(e);
|
mDoricRegistry.onException(e);
|
||||||
mDoricRegistry.onLogout(
|
mDoricRegistry.onLog(
|
||||||
Log.ERROR,
|
Log.ERROR,
|
||||||
String.format("Timer Callback error:%s", e.getLocalizedMessage()));
|
String.format("Timer Callback error:%s", e.getLocalizedMessage()));
|
||||||
}
|
}
|
||||||
@ -276,7 +276,7 @@ public class DoricJSEngine implements Handler.Callback, DoricTimerExtension.Time
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onLogout(int type, String message) {
|
public void onLog(int type, String message) {
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case Log.ERROR:
|
case Log.ERROR:
|
||||||
DoricLog.suffix_e("_js", message);
|
DoricLog.suffix_e("_js", message);
|
||||||
|
@ -22,7 +22,6 @@ import pub.doric.DoricContext;
|
|||||||
import pub.doric.async.AsyncResult;
|
import pub.doric.async.AsyncResult;
|
||||||
import pub.doric.plugin.DoricJavaPlugin;
|
import pub.doric.plugin.DoricJavaPlugin;
|
||||||
import pub.doric.DoricContextManager;
|
import pub.doric.DoricContextManager;
|
||||||
import pub.doric.utils.DoricLog;
|
|
||||||
import pub.doric.utils.DoricMetaInfo;
|
import pub.doric.utils.DoricMetaInfo;
|
||||||
import pub.doric.utils.DoricUtils;
|
import pub.doric.utils.DoricUtils;
|
||||||
|
|
||||||
@ -46,28 +45,28 @@ public class DoricBridgeExtension {
|
|||||||
final DoricContext context = DoricContextManager.getContext(contextId);
|
final DoricContext context = DoricContextManager.getContext(contextId);
|
||||||
DoricMetaInfo<DoricJavaPlugin> pluginInfo = context.getDriver().getRegistry().acquirePluginInfo(module);
|
DoricMetaInfo<DoricJavaPlugin> pluginInfo = context.getDriver().getRegistry().acquirePluginInfo(module);
|
||||||
if (pluginInfo == null) {
|
if (pluginInfo == null) {
|
||||||
context.getDriver().getRegistry().onLogout(
|
context.getDriver().getRegistry().onLog(
|
||||||
Log.ERROR,
|
Log.ERROR,
|
||||||
String.format("Cannot find plugin class:%s", module));
|
String.format("Cannot find plugin class:%s", module));
|
||||||
return new JavaValue(false);
|
return new JavaValue(false);
|
||||||
}
|
}
|
||||||
final DoricJavaPlugin doricJavaPlugin = context.obtainPlugin(pluginInfo);
|
final DoricJavaPlugin doricJavaPlugin = context.obtainPlugin(pluginInfo);
|
||||||
if (doricJavaPlugin == null) {
|
if (doricJavaPlugin == null) {
|
||||||
context.getDriver().getRegistry().onLogout(
|
context.getDriver().getRegistry().onLog(
|
||||||
Log.ERROR,
|
Log.ERROR,
|
||||||
String.format("Cannot obtain plugin instance:%s,method:%s", module, methodName));
|
String.format("Cannot obtain plugin instance:%s,method:%s", module, methodName));
|
||||||
return new JavaValue(false);
|
return new JavaValue(false);
|
||||||
}
|
}
|
||||||
final Method method = pluginInfo.getMethod(methodName);
|
final Method method = pluginInfo.getMethod(methodName);
|
||||||
if (method == null) {
|
if (method == null) {
|
||||||
context.getDriver().getRegistry().onLogout(
|
context.getDriver().getRegistry().onLog(
|
||||||
Log.ERROR,
|
Log.ERROR,
|
||||||
String.format("Cannot find plugin method in class:%s,method:%s", module, methodName));
|
String.format("Cannot find plugin method in class:%s,method:%s", module, methodName));
|
||||||
return new JavaValue(false);
|
return new JavaValue(false);
|
||||||
}
|
}
|
||||||
DoricMethod doricMethod = method.getAnnotation(DoricMethod.class);
|
DoricMethod doricMethod = method.getAnnotation(DoricMethod.class);
|
||||||
if (doricMethod == null) {
|
if (doricMethod == null) {
|
||||||
context.getDriver().getRegistry().onLogout(
|
context.getDriver().getRegistry().onLog(
|
||||||
Log.ERROR,
|
Log.ERROR,
|
||||||
String.format("Cannot find DoricMethod annotation in class:%s,method:%s", module, methodName));
|
String.format("Cannot find DoricMethod annotation in class:%s,method:%s", module, methodName));
|
||||||
return new JavaValue(false);
|
return new JavaValue(false);
|
||||||
@ -104,7 +103,7 @@ public class DoricBridgeExtension {
|
|||||||
return DoricUtils.toJavaObject(clz, jsDecoder);
|
return DoricUtils.toJavaObject(clz, jsDecoder);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
context.getDriver().getRegistry().onException(e);
|
context.getDriver().getRegistry().onException(e);
|
||||||
context.getDriver().getRegistry().onLogout(
|
context.getDriver().getRegistry().onLog(
|
||||||
Log.ERROR,
|
Log.ERROR,
|
||||||
String.format("createParam error:%s", e.getLocalizedMessage()));
|
String.format("createParam error:%s", e.getLocalizedMessage()));
|
||||||
}
|
}
|
||||||
|
@ -25,7 +25,6 @@ import pub.doric.extension.bridge.DoricPlugin;
|
|||||||
import pub.doric.extension.bridge.DoricPromise;
|
import pub.doric.extension.bridge.DoricPromise;
|
||||||
import pub.doric.shader.SuperNode;
|
import pub.doric.shader.SuperNode;
|
||||||
import pub.doric.shader.ViewNode;
|
import pub.doric.shader.ViewNode;
|
||||||
import pub.doric.utils.DoricLog;
|
|
||||||
import pub.doric.utils.DoricMetaInfo;
|
import pub.doric.utils.DoricMetaInfo;
|
||||||
import pub.doric.utils.DoricUtils;
|
import pub.doric.utils.DoricUtils;
|
||||||
import pub.doric.utils.ThreadMode;
|
import pub.doric.utils.ThreadMode;
|
||||||
@ -82,7 +81,7 @@ public class ShaderPlugin extends DoricJavaPlugin {
|
|||||||
if (t instanceof Exception) {
|
if (t instanceof Exception) {
|
||||||
getDoricContext().getDriver().getRegistry().onException((Exception) t);
|
getDoricContext().getDriver().getRegistry().onException((Exception) t);
|
||||||
}
|
}
|
||||||
getDoricContext().getDriver().getRegistry().onLogout(
|
getDoricContext().getDriver().getRegistry().onLog(
|
||||||
Log.ERROR,
|
Log.ERROR,
|
||||||
String.format("Shader.render:error%s", t.getLocalizedMessage()));
|
String.format("Shader.render:error%s", t.getLocalizedMessage()));
|
||||||
}
|
}
|
||||||
@ -94,7 +93,7 @@ public class ShaderPlugin extends DoricJavaPlugin {
|
|||||||
});
|
});
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
getDoricContext().getDriver().getRegistry().onException(e);
|
getDoricContext().getDriver().getRegistry().onException(e);
|
||||||
getDoricContext().getDriver().getRegistry().onLogout(
|
getDoricContext().getDriver().getRegistry().onLog(
|
||||||
Log.ERROR,
|
Log.ERROR,
|
||||||
String.format("Shader.render:error%s", e.getLocalizedMessage())
|
String.format("Shader.render:error%s", e.getLocalizedMessage())
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user