LOTS more error checking and logging.

Running into a wall attempting to add items to an ArrayList from the JNI side
This commit is contained in:
Grant Limberg 2015-05-27 20:42:54 -07:00
parent 09631ad382
commit 4c680e3126
2 changed files with 182 additions and 106 deletions

View file

@ -432,7 +432,10 @@ namespace {
jobject addressObj = newInetSocketAddress(env, *address);
jbyteArray bufferObj = env->NewByteArray(bufferSize);
env->SetByteArrayRegion(bufferObj, 0, bufferSize, (jbyte*)buffer);
return env->CallIntMethod(ref->packetSender, packetSenderCallbackMethod, addressObj, bufferObj);
int retval = env->CallIntMethod(ref->packetSender, packetSenderCallbackMethod, addressObj, bufferObj);
LOGD("JNI Packet Sender returned: %d", retval);
return retval;
}
typedef std::map<uint64_t, JniRef*> NodeMap;