| Index: chrome/browser/android/rappor/rappor_service_bridge.cc
|
| diff --git a/chrome/browser/android/rappor/rappor_service_bridge.cc b/chrome/browser/android/rappor/rappor_service_bridge.cc
|
| index f88b46aed802a544499c2be2b30fe2cf5fbfe08e..7fdcae76f73fdb74e1d3fdd8621b9ee20dbfea38 100644
|
| --- a/chrome/browser/android/rappor/rappor_service_bridge.cc
|
| +++ b/chrome/browser/android/rappor/rappor_service_bridge.cc
|
| @@ -24,6 +24,16 @@ void SampleDomainAndRegistryFromURL(JNIEnv* env,
|
| metric, gurl);
|
| }
|
|
|
| +void SampleString(JNIEnv* env,
|
| + const JavaParamRef<jclass>& caller,
|
| + const JavaParamRef<jstring>& j_metric,
|
| + const JavaParamRef<jstring>& j_value) {
|
| + std::string metric(base::android::ConvertJavaStringToUTF8(env, j_metric));
|
| + std::string value(base::android::ConvertJavaStringToUTF8(env, j_value));
|
| + rappor::SampleString(g_browser_process->rappor_service(),
|
| + metric, rappor::UMA_RAPPOR_TYPE, value);
|
| +}
|
| +
|
| bool RegisterRapporServiceBridge(JNIEnv* env) {
|
| return RegisterNativesImpl(env);
|
| }
|
|
|