Skip to content

Commit a16a9da

Browse files
committed
Guard UiLoadActivity against missing demo extra
1 parent 8b3c175 commit a16a9da

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

  • sentry-samples/sentry-samples-android/src/main/java/io/sentry/samples/android/sqlite

sentry-samples/sentry-samples-android/src/main/java/io/sentry/samples/android/sqlite/UiLoadActivity.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,12 @@ class UiLoadActivity : ComponentActivity() {
3030
override fun onCreate(savedInstanceState: Bundle?) {
3131
super.onCreate(savedInstanceState)
3232

33-
val id = SqlDemo.valueOf(intent.getStringExtra(EXTRA_DEMO_ID).orEmpty())
33+
val id =
34+
SqlDemo.entries.find { it.name == intent.getStringExtra(EXTRA_DEMO_ID) }
35+
?: run {
36+
finish()
37+
return
38+
}
3439
val heavy = intent.getBooleanExtra(EXTRA_HEAVY, false)
3540

3641
setContent { UiLoadScreen(status = status, onClose = ::finish) }

0 commit comments

Comments
 (0)