Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1277)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceManager.java

Issue 2903293002: [Android] Omnibox Placeholder Experiment (Closed)
Patch Set: remove redundant initialization Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceManager.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceManager.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceManager.java
index eb5eaa25391250900ac039512b36c438743c0f43..c65ad816f073501dda9f5a52851568b049e684f8 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceManager.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceManager.java
@@ -58,6 +58,8 @@ public class ChromePreferenceManager {
private static final String SUCCESS_UPLOAD_SUFFIX = "_crash_success_upload";
private static final String FAILURE_UPLOAD_SUFFIX = "_crash_failure_upload";
+ private static final String OMNIBOX_PLACEHOLDER_GROUP = "omnibox-placeholder-group";
+
private static ChromePreferenceManager sPrefs;
private final SharedPreferences mSharedPreferences;
@@ -418,6 +420,22 @@ public class ChromePreferenceManager {
return mSharedPreferences.getBoolean(CONTENT_SUGGESTIONS_SHOWN_KEY, false);
}
+ /**
+ * Set group of omnibox placeholder experiment
+ * @param group group name of omnibox placeholder experiment
+ */
+ public void setOmniboxPlaceholderGroup(String group) {
+ writeString(OMNIBOX_PLACEHOLDER_GROUP, group);
+ }
+
+ /**
+ * Get group of omnibox placeholder experiment
+ * @return String of omnibox placeholder experiment group name, empty string if not set
+ */
+ public String getOmniboxPlaceholderGroup() {
+ return mSharedPreferences.getString(OMNIBOX_PLACEHOLDER_GROUP, "");
+ }
+
/**
* Writes the given int value to the named shared preference.
* @param key The name of the preference to modify.

Powered by Google App Engine
This is Rietveld 408576698