[android] jni - fix boolean to JsonPrimitive conversion (#6256)

This commit is contained in:
Ivo van Dongen
2016-09-06 17:58:28 +02:00
committed by GitHub
parent 4eb54270d7
commit e1a2ee733c

View File

@@ -62,7 +62,7 @@ public:
*/
jni::jobject* operator()(const bool& value) const {
static jni::jclass* javaClass = jni::NewGlobalRef(env, &jni::FindClass(env, "com/google/gson/JsonPrimitive")).release();
static jni::jmethodID* constructor = &jni::GetMethodID(env, *javaClass, "<init>", "(Z)V");
static jni::jmethodID* constructor = &jni::GetMethodID(env, *javaClass, "<init>", "(Ljava/lang/Boolean;)V");
//Create JsonPrimitive
jni::LocalObject<jni::jobject> converted = jni::NewLocalObject(env, *convert<jni::jobject*, bool>(env, value));