Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/website/StoragePreferenceActivity.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/StoragePreferenceActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/StoragePreferenceActivity.java |
new file mode 100644 |
index 0000000000000000000000000000000000000000..dd9cc5061eb15776a46d262f22ed0d3cca3c73d5 |
--- /dev/null |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/StoragePreferenceActivity.java |
@@ -0,0 +1,34 @@ |
+// Copyright 2015 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+package org.chromium.chrome.browser.preferences.website; |
+ |
+import android.app.Activity; |
+import android.content.Intent; |
+import android.os.Bundle; |
+ |
+import org.chromium.chrome.R; |
+import org.chromium.chrome.browser.preferences.Preferences; |
+import org.chromium.chrome.browser.preferences.PreferencesLauncher; |
+ |
+/** |
+ * This is the target activity for the "Manage Storage" button in the Android Settings UI. This is |
+ * configured in the AndroidManifest.xml file by setting the android:manageSpaceActivity. |
+ */ |
+public class StoragePreferenceActivity extends Activity { |
+ @Override |
+ protected void onCreate(Bundle savedInstanceState) { |
+ super.onCreate(savedInstanceState); |
+ Intent intent = PreferencesLauncher.createIntentForSettingsPage( |
+ this, SingleCategoryPreferences.class.getName()); |
+ Bundle initialArguments = new Bundle(); |
+ initialArguments.putString(SingleCategoryPreferences.EXTRA_CATEGORY, |
+ SiteSettingsCategory.CATEGORY_USE_STORAGE); |
+ initialArguments.putString(SingleCategoryPreferences.EXTRA_TITLE, |
+ getString(R.string.website_settings_storage)); |
+ intent.putExtra(Preferences.EXTRA_SHOW_FRAGMENT_ARGUMENTS, initialArguments); |
+ startActivity(intent); |
+ finish(); |
+ } |
+} |