Index: base/android/jni_android.cc |
diff --git a/base/android/jni_android.cc b/base/android/jni_android.cc |
index e6d6e56c2677c29f046c600bc34b7f833b6b32a3..dd4049c11252d46e0b21e5443189cae53ac2bd2a 100644 |
--- a/base/android/jni_android.cc |
+++ b/base/android/jni_android.cc |
@@ -47,10 +47,12 @@ jobject GetApplicationContext() { |
return g_application_context; |
} |
-MethodID::MethodID(JNIEnv* env, const char* class_name, const char* method, |
- const char* jni_signature) { |
+jmethodID GetMethodIDFromClassName(JNIEnv* env, |
+ const char* class_name, |
+ const char* method, |
+ const char* jni_signature) { |
ScopedJavaLocalRef<jclass> clazz(env, env->FindClass(class_name)); |
M-A Ruel
2011/12/01 14:36:03
If you implement caching at this layer, you'll hav
Steve Block
2011/12/01 17:48:47
There's no need to cache JNIEnv (see above) and me
|
- id_ = GetMethodID(env, clazz.obj(), method, jni_signature); |
+ return GetMethodID(env, clazz.obj(), method, jni_signature); |
} |
jmethodID GetMethodID(JNIEnv* env, |