1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2025-02-01 03:45:10 +00:00

Check for orphan FingerprintDialogFragment

This commit is contained in:
M66B 2023-09-02 09:07:39 +02:00
parent 4b45b852a7
commit 92a08fddb2

View file

@ -191,8 +191,10 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
FragmentManager fm = getSupportFragmentManager();
Fragment bfragment = fm.findFragmentByTag("androidx.biometric.BiometricFragment");
if (bfragment == null)
bfragment = fm.findFragmentByTag("androidx.biometric.FingerprintDialogFragment");
if (bfragment != null) {
Log.e("Orphan BiometricFragment");
Log.e("Orphan fragment tag=" + bfragment.getTag());
fm.beginTransaction().remove(bfragment).commitNowAllowingStateLoss();
/*
java.lang.RuntimeException: Unable to start activity ComponentInfo{eu.faircode.email/eu.faircode.email.ActivitySetup}: androidx.fragment.app.Fragment$InstantiationException: Unable to instantiate fragment androidx.biometric.FingerprintDialogFragment: could not find Fragment constructor