commit c6233e288413772bdb9df5c4fca0318541d444ef parent 78331ef5e3af9e455b8f311e3fe7a78080819ef5 Author: Jonathan Almeida <jonalmeida942@gmail.com> Date: Tue, 7 Oct 2025 18:24:51 +0000 Bug 1990673 - Update samples-crash to use window.persistentWindowInsets r=mcarare,android-reviewers Missed this one from the previous patch that landed. Differential Revision: https://phabricator.services.mozilla.com/D267344 Diffstat:
3 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/mobile/android/android-components/samples/crash/build.gradle b/mobile/android/android-components/samples/crash/build.gradle @@ -38,6 +38,7 @@ dependencies { implementation project(':components:service-glean') implementation project(':components:support-base') implementation project(':components:support-utils') + implementation project(':components:support-ktx') implementation libs.androidx.appcompat implementation libs.androidx.core.ktx diff --git a/mobile/android/android-components/samples/crash/src/main/AndroidManifest.xml b/mobile/android/android-components/samples/crash/src/main/AndroidManifest.xml @@ -17,7 +17,7 @@ android:roundIcon="@mipmap/ic_launcher_round" android:label="@string/app_name" android:supportsRtl="true" - android:theme="@style/Theme.AppCompat" + android:theme="@style/Theme.Material3.DayNight" android:dataExtractionRules="@xml/data_extraction_rules" tools:targetApi="s" tools:ignore="DataExtractionRules"> diff --git a/mobile/android/android-components/samples/crash/src/main/java/org/mozilla/samples/crash/CrashActivity.kt b/mobile/android/android-components/samples/crash/src/main/java/org/mozilla/samples/crash/CrashActivity.kt @@ -11,11 +11,13 @@ import android.content.Intent import android.content.IntentFilter import android.os.Bundle import android.view.View +import androidx.activity.enableEdgeToEdge import androidx.appcompat.app.AppCompatActivity import androidx.core.content.ContextCompat import com.google.android.material.snackbar.Snackbar import mozilla.components.concept.base.crash.Breadcrumb import mozilla.components.lib.crash.Crash +import mozilla.components.support.ktx.android.view.setupPersistentInsets import mozilla.components.support.utils.ext.registerReceiverCompat import org.mozilla.samples.crash.databinding.ActivityCrashBinding @@ -43,6 +45,8 @@ class CrashActivity : AppCompatActivity(), View.OnClickListener { super.onCreate(savedInstanceState) binding = ActivityCrashBinding.inflate(layoutInflater) setContentView(binding.root) + enableEdgeToEdge() + window.setupPersistentInsets(true) binding.fatalCrashButton.setOnClickListener(this) binding.crashButton.setOnClickListener(this)