diff options
| author | 2024-10-24 13:31:20 -0700 | |
|---|---|---|
| committer | 2024-10-24 20:35:33 +0000 | |
| commit | b49c77249ce97f16a17cd92510920222ede904f4 (patch) | |
| tree | 42a8b07b79bc2fb589af018c57cbced89ace2c05 | |
| parent | a578f161850aa35217334bf5cad6fcf38b9858b6 (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.java | 11 |
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"); |