diff --git a/AndroidManifest.xml b/AndroidManifest.xml index a007f9934db..90aa55ff1a7 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1235,10 +1235,6 @@ android:icon="@drawable/ic_settings_backup" android:configChanges="orientation|keyboardHidden|screenSize" android:parentActivityName="Settings"> - - - - @@ -1250,6 +1246,17 @@ android:value="true" /> + + + + + + + + diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java index 8cff5f1d986..e7f543a298e 100644 --- a/src/com/android/settings/Settings.java +++ b/src/com/android/settings/Settings.java @@ -71,6 +71,7 @@ public class Settings extends SettingsActivity { public static class AppUsageAccessSettingsActivity extends SettingsActivity { /* empty */ } public static class LocationSettingsActivity extends SettingsActivity { /* empty */ } public static class ScanningSettingsActivity extends SettingsActivity { /* empty */ } + public static class PrivacyDashboardActivity extends SettingsActivity { /* empty */ } public static class PrivacySettingsActivity extends SettingsActivity { /* empty */ } public static class FactoryResetActivity extends SettingsActivity { /* empty */ } public static class RunningServicesActivity extends SettingsActivity { /* empty */ } diff --git a/src/com/android/settings/core/gateway/SettingsGateway.java b/src/com/android/settings/core/gateway/SettingsGateway.java index bb292a154f2..fb3d0c55ae7 100644 --- a/src/com/android/settings/core/gateway/SettingsGateway.java +++ b/src/com/android/settings/core/gateway/SettingsGateway.java @@ -274,6 +274,7 @@ public class SettingsGateway { Settings.StorageDashboardActivity.class.getName(), Settings.PowerUsageSummaryActivity.class.getName(), Settings.AccountDashboardActivity.class.getName(), + Settings.PrivacySettingsActivity.class.getName(), Settings.SecurityDashboardActivity.class.getName(), Settings.AccessibilitySettingsActivity.class.getName(), Settings.SystemDashboardActivity.class.getName(), diff --git a/tests/robotests/src/com/android/settings/backup/BackupSettingsHelperTest.java b/tests/robotests/src/com/android/settings/backup/BackupSettingsHelperTest.java index ee8912af56f..55877832772 100644 --- a/tests/robotests/src/com/android/settings/backup/BackupSettingsHelperTest.java +++ b/tests/robotests/src/com/android/settings/backup/BackupSettingsHelperTest.java @@ -31,16 +31,13 @@ import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; -import android.content.pm.UserInfo; import android.content.res.Resources; import android.os.IBinder; import android.os.RemoteException; - import android.os.UserHandle; -import android.os.UserManager; + import com.android.settings.R; -import org.junit.After; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; @@ -57,8 +54,6 @@ import org.robolectric.shadows.ShadowUserManager; @RunWith(RobolectricTestRunner.class) @Config(shadows = BackupSettingsHelperTest.ShadowBackupManagerStub.class) public class BackupSettingsHelperTest { - private static final String DEFAULT_SETTINGS_CLASSNAME = - "com.android.settings.Settings$PrivacySettingsActivity"; private static final int DEFAULT_SUMMARY_RESOURCE = R.string.backup_configure_account_default_summary; @@ -294,16 +289,6 @@ public class BackupSettingsHelperTest { assertThat(backupIntent).isEqualTo(intent); } - @Test - public void testGetIntentForBackupSettings_WithoutIntentFromTransport() throws Exception { - when(mBackupManager.getDataManagementIntent(anyString())).thenReturn(null); - - Intent backupIntent = mBackupSettingsHelper.getIntentForBackupSettings(); - - assertThat(backupIntent.getComponent().getClassName()) - .isEqualTo(DEFAULT_SETTINGS_CLASSNAME); - } - @Test public void testGetLabelForBackupSettings_WithLabelFromTransport() throws Exception { String label = "test_label";