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

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

Issue 2644573003: Initial version of the split CBD dialog (Closed)
Patch Set: rebase Created 3 years, 11 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/PreferencesLauncher.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesLauncher.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesLauncher.java
index 724e0c545c7bffa63f1bac5abb416655adb2d260..fba3ee8b2f5d87ff47d8b7af16ce2e00fa531bf4 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesLauncher.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/PreferencesLauncher.java
@@ -8,6 +8,9 @@ import android.app.Activity;
import android.content.Context;
import android.content.Intent;
+import org.chromium.chrome.browser.preferences.privacy.ClearBrowsingDataPreferences;
+import org.chromium.chrome.browser.preferences.privacy.ClearBrowsingDataTabsFragment;
+
/**
* A utility class for launching Chrome Settings.
*/
@@ -43,4 +46,17 @@ public class PreferencesLauncher {
}
return intent;
}
+
+ /**
+ * Creates an intent for launching clear browsing data, either on the top-level settings page or
+ * a specific subpage.
+ *
+ * @param context The current Activity, or an application context if no Activity is available.
+ */
+ public static Intent createIntentForClearBrowsingDataPage(Context context) {
+ String fragmentName = ClearBrowsingDataTabsFragment.isFeatureEnabled()
+ ? ClearBrowsingDataTabsFragment.class.getName()
+ : ClearBrowsingDataPreferences.class.getName();
+ return createIntentForSettingsPage(context, fragmentName);
+ }
}

Powered by Google App Engine
This is Rietveld 408576698