finish addon task when done

This commit is contained in:
Fabian Freund
2025-07-03 17:50:11 +02:00
parent bebd487a7e
commit fe8e4e9ba5
@@ -5,6 +5,7 @@
package eu.weblibre.flutter_mozilla_components.addons package eu.weblibre.flutter_mozilla_components.addons
import android.os.Bundle import android.os.Bundle
import androidx.activity.addCallback
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import eu.weblibre.flutter_mozilla_components.R import eu.weblibre.flutter_mozilla_components.R
@@ -16,6 +17,10 @@ class AddonsActivity : AppCompatActivity() {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
setContentView(R.layout.activity_add_on_main) setContentView(R.layout.activity_add_on_main)
onBackPressedDispatcher.addCallback(this) {
finishAndRemoveTask()
}
if (savedInstanceState == null) { if (savedInstanceState == null) {
supportFragmentManager.beginTransaction().apply { supportFragmentManager.beginTransaction().apply {
replace(R.id.container, AddonsFragment()) replace(R.id.container, AddonsFragment())