2017-08-17 75 views
0

我有一個反應母語NativeModule用單一方法傳遞null參數傳遞給本機模塊的陣營,原生的Android

@ReactMethod 
public void sendEvent(String message, Integer code) { 
    ... 
} 

我希望能夠通過null在JS的code說法,但是當我做例如

TestModule.sendEvent('this is a test', null); 

我得到

com.facebook.react.bridge.NativeArgumentsParseException: TypeError: expected dynamic type `double', but had type `null' (constructing arguments for TestModule.sendEvent at argument index 1) 

如何null作爲參數傳遞?

回答

0

您無法在整數值中傳遞null值。

public void sendEvent(String message, Integer code) {

這裏Integer code返回無效或者通過0或將其更改爲String code

所以現在你可以通過空值。