Index: sync/util/session_utils_android.cc |
diff --git a/sync/util/session_utils_android.cc b/sync/util/session_utils_android.cc |
index 69f1ae448a2581f4b7e341674ee51362778d3248..7be415d1b771cf8ab22476b8e458e393c4415e3e 100644 |
--- a/sync/util/session_utils_android.cc |
+++ b/sync/util/session_utils_android.cc |
@@ -17,6 +17,7 @@ using base::android::CheckException; |
using base::android::ConvertUTF8ToJavaString; |
using base::android::GetApplicationContext; |
using base::android::GetClass; |
+using base::android::MethodID; |
using base::android::JavaRef; |
using base::android::ScopedJavaLocalRef; |
@@ -26,9 +27,10 @@ ScopedJavaLocalRef<jstring> GetAndroidIdJNI( |
JNIEnv* env, const JavaRef<jobject>& content_resolver) { |
ScopedJavaLocalRef<jclass> clazz( |
GetClass(env, "android/provider/Settings$Secure")); |
- jmethodID j_get_string = GetStaticMethodID(env, clazz, "getString", |
+ jmethodID j_get_string = MethodID::Get<MethodID::TYPE_STATIC>( |
+ env, clazz.obj(), "getString", |
"(Landroid/content/ContentResolver;Ljava/lang/String;)" |
- "Ljava/lang/String;"); |
+ "Ljava/lang/String;"); |
ScopedJavaLocalRef<jstring> j_android_id = |
ConvertUTF8ToJavaString(env, "android_id"); |
jstring android_id = static_cast<jstring>( |
@@ -41,8 +43,10 @@ ScopedJavaLocalRef<jstring> GetAndroidIdJNI( |
ScopedJavaLocalRef<jobject> GetContentResolver(JNIEnv* env) { |
ScopedJavaLocalRef<jclass> clazz(GetClass(env, "android/content/Context")); |
- jmethodID j_get_content_resolver_method = GetMethodID( |
- env, clazz,"getContentResolver", "()Landroid/content/ContentResolver;"); |
+ jmethodID j_get_content_resolver_method = MethodID::Get< |
+ MethodID::TYPE_INSTANCE>( |
+ env, clazz.obj(), "getContentResolver", |
+ "()Landroid/content/ContentResolver;"); |
jobject content_resolver = env->CallObjectMethod( |
GetApplicationContext(), j_get_content_resolver_method); |
CheckException(env); |