Merge "Enable strict mode in compose demo app" into androidx-main
diff --git a/compose/integration-tests/demos/src/main/java/androidx/compose/integration/demos/DemoActivity.kt b/compose/integration-tests/demos/src/main/java/androidx/compose/integration/demos/DemoActivity.kt
index c409211..a69e346 100644
--- a/compose/integration-tests/demos/src/main/java/androidx/compose/integration/demos/DemoActivity.kt
+++ b/compose/integration-tests/demos/src/main/java/androidx/compose/integration/demos/DemoActivity.kt
@@ -19,6 +19,7 @@
import android.app.Activity
import android.content.Intent
import android.os.Bundle
+import android.os.StrictMode
import android.view.View
import android.view.Window
import androidx.activity.OnBackPressedCallback
@@ -72,6 +73,14 @@
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
+ StrictMode.setVmPolicy(
+ StrictMode.VmPolicy.Builder()
+ .detectLeakedClosableObjects()
+ .penaltyLog()
+ .penaltyDeath()
+ .build()
+ )
+
val rootDemo = when (val demoName = intent.getStringExtra(DEMO_NAME)) {
null -> AllDemosCategory
else -> requireDemo(demoName, Navigator.findDemo(AllDemosCategory, demoName))