[email protected] 8 years ago
parent
commit
d29cb0ea70

+ 1 - 1
oxygine/src/AsyncTask.h

@@ -92,7 +92,7 @@ namespace oxygine
             }
             f();
         }
-        
+
         void _complete();
         void _error();
 

+ 4 - 2
oxygine/src/core/android/HttpRequestJavaTask.cpp

@@ -88,7 +88,8 @@ namespace oxygine
 
     void HttpRequestJavaTask::error_()
     {
-        core::getMainThreadDispatcher().postCallback([ = ]() {
+        core::getMainThreadDispatcher().postCallback([ = ]()
+        {
             _error();
             releaseRef();
         });
@@ -113,7 +114,8 @@ namespace oxygine
 
     void HttpRequestJavaTask::complete_()
     {
-        core::getMainThreadDispatcher().postCallback([ = ]() {
+        core::getMainThreadDispatcher().postCallback([ = ]()
+        {
             _complete();
             releaseRef();
         });

+ 2 - 5
oxygine/src/core/android/jniHelper.cpp

@@ -32,12 +32,9 @@ namespace oxygine
 
         for (size_t i = 0; i < sz; ++i)
         {
-            jstring obj = (jstring)env->GetObjectArrayElement(jarray, i);
-            const char* str = env->GetStringUTFChars(obj, 0);
-
+            jstring jstr = (jstring)env->GetObjectArrayElement(jarray, i);
+            std::string str = jniGetString(env, jstr);
             res.emplace_back(str);
-
-            env->ReleaseStringUTFChars(obj, str);
         }
     }
 }