fix(android): edit getBoundingClientRect callback format

This commit is contained in:
iPel
2022-11-25 14:19:07 +08:00
committed by zoomchan-cxj
parent 99379c3d81
commit 080afd466d
3 changed files with 7 additions and 7 deletions
@@ -161,7 +161,7 @@ public class UIManagerModule extends HippyNativeModuleBase {
if (domManager == null) {
JSObject result = new JSObject();
result.set(RenderNode.KEY_ERR_MSG, "DomManager is null");
promise.reject(result);
promise.resolve(result);
return;
}
domManager.measureInWindow(id, options, promise);
@@ -387,7 +387,7 @@ public class ControllerManager implements HippyInstanceLifecycleEventListener {
public void measureInWindow(int id, Promise promise) {
View v = mControllerRegistry.getView(id);
if (v == null) {
promise.reject("this view is null");
promise.resolve("this view is null");
} else {
int[] outputBuffer = new int[4];
int statusBarHeight;
@@ -405,7 +405,7 @@ public class ControllerManager implements HippyInstanceLifecycleEventListener {
outputBuffer[2] = v.getWidth();
outputBuffer[3] = v.getHeight();
} catch (Throwable e) {
promise.reject("exception" + e.getMessage());
promise.resolve("exception" + e.getMessage());
e.printStackTrace();
return;
}
@@ -438,7 +438,7 @@ public class ControllerManager implements HippyInstanceLifecycleEventListener {
if (v == null) {
JSObject result = new JSObject();
result.set(RenderNode.KEY_ERR_MSG, "this view is null");
promise.reject(result);
promise.resolve(result);
return;
}
int x;
@@ -450,7 +450,7 @@ public class ControllerManager implements HippyInstanceLifecycleEventListener {
if (rootView == null) {
JSObject result = new JSObject();
result.set(RenderNode.KEY_ERR_MSG, "container is null");
promise.reject(result);
promise.resolve(result);
return;
}
@@ -255,11 +255,11 @@ public class RenderManager {
RenderNode renderNode = mNodes.get(id);
if (renderNode == null) {
if (options.get(RenderNode.KEY_COMPATIBLE) == Boolean.TRUE) {
promise.reject("this node is null");
promise.resolve("this view is null");
} else {
JSObject result = new JSObject();
result.set(RenderNode.KEY_ERR_MSG, "this node is null");
promise.reject(result);
promise.resolve(result);
}
} else {
renderNode.measureInWindow(options, promise);