我是java的新手。我在android中写了一个jni层,我必须返回jintArray。
static jintArray nativeMyFunction (jint param1, jint param1 );
在这个函数实现的一些情况下,我需要返回NULL。如果我返回NULL,这是一个有效的案例吗?
请指教。
答案 0 :(得分:1)
如果您没有返回基本类型(例如int
,double
等等),则可以随时返回null
。
问题是:您的方法nativeMyFunction(...)
的调用方是否正确处理null
案例?他知道他必须处理null
案件吗?如果是,那么null
可以是完全有效的返回值!