diff options
| -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 } } |