Add data-management intent + label to BackupTransport API
Bug 16346320
Change-Id: Id9e855a1d3cebbf801c27a21e1edc3ffcccfd2e9
diff --git a/core/java/com/android/internal/backup/LocalTransport.java b/core/java/com/android/internal/backup/LocalTransport.java
index 50e7bcf..97e1102 100644
--- a/core/java/com/android/internal/backup/LocalTransport.java
+++ b/core/java/com/android/internal/backup/LocalTransport.java
@@ -64,6 +64,9 @@
private static final String TRANSPORT_DESTINATION_STRING
= "Backing up to debug-only private cache";
+ private static final String TRANSPORT_DATA_MANAGEMENT_LABEL
+ = "";
+
private static final String INCREMENTAL_DIR = "_delta";
private static final String FULL_DATA_DIR = "_full";
@@ -123,6 +126,17 @@
return TRANSPORT_DESTINATION_STRING;
}
+ public Intent dataManagementIntent() {
+ // The local transport does not present a data-management UI
+ // TODO: consider adding simple UI to wipe the archives entirely,
+ // for cleaning up the cache partition.
+ return null;
+ }
+
+ public String dataManagementLabel() {
+ return TRANSPORT_DATA_MANAGEMENT_LABEL;
+ }
+
@Override
public String transportDirName() {
return TRANSPORT_DIR_NAME;