summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Zekan Qian <pierreqian@google.com> 2022-10-14 23:15:01 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-10-14 23:15:01 +0000
commit5b0cabd95b7649bb2c170cab1bb5bb8dfd71e4cf (patch)
treef20583e7945a716189d471ac31ef238634e743e1
parentb6e7ac6ea1f34b866de285732ff86f2b05a5c01a (diff)
parent337c1a8c28e7eb9b3b1fee2f1c9b82c595c39cf5 (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.kt9
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
}
}