diff --git a/jni/NativeFormats/util/AndroidUtil.cpp b/jni/NativeFormats/util/AndroidUtil.cpp index 8651e6792..b8ee0f5ab 100644 --- a/jni/NativeFormats/util/AndroidUtil.cpp +++ b/jni/NativeFormats/util/AndroidUtil.cpp @@ -310,20 +310,6 @@ jbyteArray AndroidUtil::createJavaByteArray(JNIEnv *env, const std::vector &data) { - size_t size = data.size(); - jobjectArray array = env->NewObjectArray(size, Class_java_lang_String->j(), 0); - for (size_t i = 0; i < size; ++i) { - const std::string &str = data[i]; - if (str.length() > 0) { - jstring javaStr = env->NewStringUTF(str.c_str()); - env->SetObjectArrayElement(array, i, javaStr); - env->DeleteLocalRef(javaStr); - } - } - return array; -} - void AndroidUtil::throwRuntimeException(JNIEnv *env, const std::string &message) { // TODO: possible memory leak jclass cls = env->FindClass("java/lang/RuntimeException"); diff --git a/jni/NativeFormats/util/AndroidUtil.h b/jni/NativeFormats/util/AndroidUtil.h index 79fff5a19..1d3bb20c9 100644 --- a/jni/NativeFormats/util/AndroidUtil.h +++ b/jni/NativeFormats/util/AndroidUtil.h @@ -143,7 +143,6 @@ public: static jintArray createJavaIntArray(JNIEnv *env, const std::vector &data); static jbyteArray createJavaByteArray(JNIEnv *env, const std::vector &data); - static jobjectArray createJavaStringArray(JNIEnv *env, const std::vector &data); static void throwRuntimeException(JNIEnv *env, const std::string &message); //static void throwBookReadingException(const std::string &resourceId, const ZLFile &file);