Finish early when biometrics required

This commit is contained in:
M66B 2019-10-14 09:11:17 +02:00
parent c356beede9
commit e44ec21e2c
1 changed files with 7 additions and 6 deletions

View File

@ -105,6 +105,13 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
prefs.registerOnSharedPreferenceChangeListener(this);
if (!this.getClass().equals(ActivityMain.class) && Helper.shouldAuthenticate(this)) {
finish();
startActivity(
new Intent(this, ActivityMain.class)
.putExtra("intent", intent));
}
super.onCreate(savedInstanceState);
}
@ -134,12 +141,6 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
Log.i("Contacts permission=" + contacts);
finish();
startActivity(getIntent());
} else if (!this.getClass().equals(ActivityMain.class) && Helper.shouldAuthenticate(this)) {
Intent intent = getIntent();
finish();
startActivity(
new Intent(this, ActivityMain.class)
.putExtra("intent", intent));
}
super.onResume();