Lines Matching refs:sCallbackEnv

31 static JNIEnv *sCallbackEnv = NULL;
84 if(sCallbackEnv == NULL || sCallbackEnv != env) {
85 ALOGE("CallbackThread check fail: env=%p, expected=%p", env, sCallbackEnv);
111 sCallbackEnv->CallVoidMethod(
116 CheckExceptions(sCallbackEnv, __FUNCTION__);
124 sCallbackEnv->CallVoidMethod(
129 CheckExceptions(sCallbackEnv, __FUNCTION__);
138 if(sCallbackEnv != NULL) {
152 jint attachResult = javaVm->AttachCurrentThread(&sCallbackEnv, &args);
158 ALOGV("Callback thread attached: %p", sCallbackEnv);
161 sCallbackEnv->CallVoidMethod(
166 CheckExceptions(sCallbackEnv, __FUNCTION__);
183 sCallbackEnv = NULL;
459 jclass locationClass = sCallbackEnv->FindClass(LOCATION_CLASS_NAME);
460 jmethodID locationCtor = sCallbackEnv->GetMethodID(
467 locationObject = sCallbackEnv->NewObject(locationClass, locationCtor, NULL);
472 jmethodID setLatitude = sCallbackEnv->GetMethodID(
477 sCallbackEnv->CallVoidMethod(locationObject, setLatitude, location->latitude);
479 jmethodID setLongitude = sCallbackEnv->GetMethodID(
484 sCallbackEnv->CallVoidMethod(
490 jmethodID setTime = sCallbackEnv->GetMethodID(
495 sCallbackEnv->CallVoidMethod(locationObject, setTime, location->timestamp);
499 jmethodID setAltitude = sCallbackEnv->GetMethodID(
504 sCallbackEnv->CallVoidMethod(locationObject, setAltitude, location->altitude);
508 jmethodID setSpeed = sCallbackEnv->GetMethodID(
513 sCallbackEnv->CallVoidMethod(locationObject, setSpeed, location->speed);
517 jmethodID setBearing = sCallbackEnv->GetMethodID(
522 sCallbackEnv->CallVoidMethod(locationObject, setBearing, location->bearing);
526 jmethodID setAccuracy = sCallbackEnv->GetMethodID(
531 sCallbackEnv->CallVoidMethod(locationObject, setAccuracy, location->accuracy);
536 sCallbackEnv->DeleteLocalRef(locationClass);
546 jclass locationClass = sCallbackEnv->FindClass(LOCATION_CLASS_NAME);
547 locationsArray = sCallbackEnv->NewObjectArray(
556 sCallbackEnv->SetObjectArrayElement(locationsArray, i, locationObject);
557 sCallbackEnv->DeleteLocalRef(locationObject);
560 sCallbackEnv->DeleteLocalRef(locationClass);
580 sCallbackEnv->CallVoidMethod(
585 CheckExceptions(sCallbackEnv, __FUNCTION__);
588 sCallbackEnv->DeleteLocalRef(locationsArray);
614 stringData = sCallbackEnv->NewString(reinterpret_cast<jchar*>(data), length);
620 sCallbackEnv->CallVoidMethod(sCallbacksObj, sOnDataReport, stringData);
621 CheckExceptions(sCallbackEnv, __FUNCTION__);
649 sCallbackEnv->CallVoidMethod(
658 CheckExceptions(sCallbackEnv, __FUNCTION__);
661 sCallbackEnv->DeleteLocalRef(locationObject);
678 sCallbackEnv->CallVoidMethod(
685 CheckExceptions(sCallbackEnv, __FUNCTION__);
688 sCallbackEnv->DeleteLocalRef(locationObject);
697 sCallbackEnv->CallVoidMethod(sCallbacksObj, sOnGeofenceAdd, geofenceId, result);
698 CheckExceptions(sCallbackEnv, __FUNCTION__);
706 sCallbackEnv->CallVoidMethod(
712 CheckExceptions(sCallbackEnv, __FUNCTION__);
720 sCallbackEnv->CallVoidMethod(
726 CheckExceptions(sCallbackEnv, __FUNCTION__);
734 sCallbackEnv->CallVoidMethod(
740 CheckExceptions(sCallbackEnv, __FUNCTION__);
748 sCallbackEnv->CallVoidMethod(
753 CheckExceptions(sCallbackEnv, __FUNCTION__);