diff options
| author | 2022-10-14 23:15:01 +0000 | |
|---|---|---|
| committer | 2022-10-14 23:15:01 +0000 | |
| commit | 5b0cabd95b7649bb2c170cab1bb5bb8dfd71e4cf (patch) | |
| tree | f20583e7945a716189d471ac31ef238634e743e1 | |
| parent | b6e7ac6ea1f34b866de285732ff86f2b05a5c01a (diff) | |
| parent | 337c1a8c28e7eb9b3b1fee2f1c9b82c595c39cf5 (diff) | |
Merge "Do not throw exception when Spa environment is set, ignore the latter one."
| -rw-r--r-- | packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/framework/common/SpaEnvironment.kt | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/framework/common/SpaEnvironment.kt b/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/framework/common/SpaEnvironment.kt index 3885025652f5..f762f6e9bef1 100644 --- a/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/framework/common/SpaEnvironment.kt +++ b/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/framework/common/SpaEnvironment.kt @@ -17,6 +17,9 @@ package com.android.settingslib.spa.framework.common import android.app.Activity +import android.util.Log + +private const val TAG = "SpaEnvironment" object SpaEnvironmentFactory { private var spaEnvironment: SpaEnvironment? = null @@ -28,8 +31,10 @@ object SpaEnvironmentFactory { return spaEnvironment!! } set(env: SpaEnvironment) { - if (spaEnvironment != null) - throw UnsupportedOperationException("Spa environment is already set") + if (spaEnvironment != null) { + Log.w(TAG, "Spa environment is already set, ignore the latter one.") + return + } spaEnvironment = env } } |