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))