finish addon task when done
This commit is contained in:
+5
@@ -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())
|
||||||
|
|||||||
Reference in New Issue
Block a user