mirror of
https://github.com/Tencent/Hippy.git
synced 2026-10-29 14:10:47 +08:00
fix(android): edit getBoundingClientRect callback format
This commit is contained in:
+1
-1
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user