Remove context from applicationFeatureProvider
ApplicationFeatureProvider is created by using application context, no need pass context in when get. Bug: 286764889 Test: m Settings Change-Id: I7f8dfe5716b7b55e0ff984f7603875d7896e2313
This commit is contained in:
@@ -43,7 +43,7 @@ class AppDisableButton(
|
||||
private val packageManager = context.packageManager
|
||||
private val userManager = context.userManager
|
||||
private val devicePolicyManager = context.devicePolicyManager
|
||||
private val applicationFeatureProvider = featureFactory.getApplicationFeatureProvider(context)
|
||||
private val applicationFeatureProvider = featureFactory.applicationFeatureProvider
|
||||
|
||||
@Composable
|
||||
fun getActionButton(app: ApplicationInfo): ActionButton? {
|
||||
|
||||
@@ -60,7 +60,7 @@ private class AppTimeSpentPresenter(
|
||||
private val intent = Intent(Settings.ACTION_APP_USAGE_SETTINGS).apply {
|
||||
putExtra(Intent.EXTRA_PACKAGE_NAME, app.packageName)
|
||||
}
|
||||
private val appFeatureProvider = featureFactory.getApplicationFeatureProvider(context)
|
||||
private val appFeatureProvider = featureFactory.applicationFeatureProvider
|
||||
|
||||
fun isAvailable() = context.packageManager.queryIntentActivitiesAsUser(
|
||||
intent, ResolveInfoFlags.of(0), app.userId
|
||||
|
||||
Reference in New Issue
Block a user