Merge "Add "Free up space" to the Settings search." into oc-dr1-dev am: 1dc3f38506

am: d60511d6ca

Change-Id: Ic688f627e055fca2e461d394625c1ade1a6ca06c
This commit is contained in:
Daniel Nishi
2017-06-09 18:20:19 +00:00
committed by android-build-merger
2 changed files with 82 additions and 67 deletions

View File

@@ -108,4 +108,9 @@
<!-- Whether or not App & Notification screen should display recently used apps -->
<bool name="config_display_recent_apps">true</bool>
<!-- Package name for the storage manager to use from Settings search. -->
<string name="config_deletion_helper_package" translatable="false">com.android.storagemanager</string>
<!-- Class name for the storage manager's deletion helper class. -->
<string name="config_deletion_helper_class" translatable="false">com.android.storagemanager.deletionhelper.DeletionHelperActivity</string>
</resources>

View File

@@ -549,13 +549,12 @@ public class StorageSettings extends SettingsPreferenceFragment implements Index
}
};
/**
* Enable indexing of searchable data
*/
/** Enable indexing of searchable data */
public static final SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
new BaseSearchIndexProvider() {
@Override
public List<SearchIndexableRaw> getRawDataToIndex(Context context, boolean enabled) {
public List<SearchIndexableRaw> getRawDataToIndex(
Context context, boolean enabled) {
final List<SearchIndexableRaw> result = new ArrayList<SearchIndexableRaw>();
SearchIndexableRaw data = new SearchIndexableRaw(context);
@@ -619,6 +618,17 @@ public class StorageSettings extends SettingsPreferenceFragment implements Index
data.screenTitle = context.getString(R.string.storage_settings);
result.add(data);
data = new SearchIndexableRaw(context);
data.title = context.getString(R.string.storage_menu_free);
data.screenTitle = context.getString(R.string.storage_menu_free);
// We need to define all three in order for this to trigger properly.
data.intentAction = StorageManager.ACTION_MANAGE_STORAGE;
data.intentTargetPackage =
context.getString(R.string.config_deletion_helper_package);
data.intentTargetClass =
context.getString(R.string.config_deletion_helper_class);
result.add(data);
return result;
}
};