summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Paul Lawrence <paullawrence@google.com> 2024-10-24 13:31:20 -0700
committer Paul Lawrence <paullawrence@google.com> 2024-10-24 20:35:33 +0000
commitb49c77249ce97f16a17cd92510920222ede904f4 (patch)
tree42a8b07b79bc2fb589af018c57cbced89ace2c05
parenta578f161850aa35217334bf5cad6fcf38b9858b6 (diff)
Disable trade-in mode service on phones, TV and auto
Bug: 375454594 Test: Manual - made sure feature still works on phone Change-Id: Ife19ee109cc970233aa3160b95b799098be3c1dd Flag: com.android.tradeinmode.flags.enable_trade_in_mode
-rw-r--r--services/java/com/android/server/SystemServer.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java
index b87867a06cf1..2ee64afc5afd 100644
--- a/services/java/com/android/server/SystemServer.java
+++ b/services/java/com/android/server/SystemServer.java
@@ -1399,10 +1399,6 @@ public final class SystemServer implements Dumpable {
mSystemServiceManager.startService(BatteryService.class);
t.traceEnd();
- t.traceBegin("StartTradeInModeService");
- mSystemServiceManager.startService(TradeInModeService.class);
- t.traceEnd();
-
// Tracks application usage stats.
t.traceBegin("StartUsageService");
mSystemServiceManager.startService(UsageStatsService.class);
@@ -1772,6 +1768,13 @@ public final class SystemServer implements Dumpable {
mSystemServiceManager.startService(AdvancedProtectionService.Lifecycle.class);
t.traceEnd();
}
+
+ if (!isWatch && !isTv && !isAutomotive) {
+ t.traceBegin("StartTradeInModeService");
+ mSystemServiceManager.startService(TradeInModeService.class);
+ t.traceEnd();
+ }
+
} catch (Throwable e) {
Slog.e("System", "******************************************");
Slog.e("System", "************ Failure starting core service");