Biometrics Enrollment refactor (7/N)
This cl moves the creation of repos and interactors to the SettingsApplication. Bug: 297082837 Test: atest Change-Id: I9049da6f03bb1dc18d4186961444bf613d773d0e
This commit is contained in:
committed by
Joshua Mccloskey
parent
b2f88a16c9
commit
584b6c9e96
@@ -24,9 +24,11 @@ import android.provider.Settings;
|
||||
import android.util.FeatureFlagUtils;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
|
||||
import com.android.settings.activityembedding.ActivityEmbeddingUtils;
|
||||
import com.android.settings.biometrics.fingerprint2.BiometricsEnvironment;
|
||||
import com.android.settings.core.instrumentation.ElapsedTimeUtils;
|
||||
import com.android.settings.development.DeveloperOptionsActivityLifecycle;
|
||||
import com.android.settings.fuelgauge.BatterySettingsStorage;
|
||||
@@ -47,6 +49,7 @@ import java.lang.ref.WeakReference;
|
||||
public class SettingsApplication extends Application {
|
||||
|
||||
private WeakReference<SettingsHomepageActivity> mHomeActivity = new WeakReference<>(null);
|
||||
private BiometricsEnvironment mBiometricsEnvironment;
|
||||
|
||||
@Override
|
||||
protected void attachBaseContext(Context base) {
|
||||
@@ -70,6 +73,7 @@ public class SettingsApplication extends Application {
|
||||
|
||||
// Set Spa environment.
|
||||
setSpaEnvironment();
|
||||
mBiometricsEnvironment = new BiometricsEnvironment(this);
|
||||
|
||||
if (ActivityEmbeddingUtils.isSettingsSplitEnabled(this)
|
||||
&& FeatureFlagUtils.isEnabled(this,
|
||||
@@ -111,6 +115,11 @@ public class SettingsApplication extends Application {
|
||||
return mHomeActivity.get();
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public BiometricsEnvironment getBiometricEnvironment() {
|
||||
return mBiometricsEnvironment;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onTrimMemory(int level) {
|
||||
super.onTrimMemory(level);
|
||||
|
Reference in New Issue
Block a user