Loading src/com/android/settings/location/RecentLocationAccessSeeAllPreferenceController.java +7 −1 Original line number Diff line number Diff line Loading @@ -27,7 +27,9 @@ import androidx.preference.PreferenceScreen; import com.android.settings.R; import com.android.settings.dashboard.profileselector.ProfileSelectFragment; import com.android.settings.overlay.FeatureFactory; import com.android.settingslib.applications.RecentAppOpsAccess; import com.android.settingslib.core.instrumentation.MetricsFeatureProvider; import com.android.settingslib.widget.AppPreference; import java.util.ArrayList; Loading @@ -37,8 +39,10 @@ import java.util.List; public class RecentLocationAccessSeeAllPreferenceController extends LocationBasePreferenceController { private PreferenceScreen mCategoryAllRecentLocationAccess; private final RecentAppOpsAccess mRecentLocationAccesses; private PreferenceScreen mCategoryAllRecentLocationAccess; private MetricsFeatureProvider mMetricsFeatureProvider; private boolean mShowSystem = false; private Preference mPreference; Loading @@ -47,6 +51,7 @@ public class RecentLocationAccessSeeAllPreferenceController mShowSystem = Settings.Secure.getInt(mContext.getContentResolver(), Settings.Secure.LOCATION_SHOW_SYSTEM_OPS, 0) == 1; mRecentLocationAccesses = RecentAppOpsAccess.createForLocation(context); mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider(); } @Override Loading Loading @@ -99,6 +104,7 @@ public class RecentLocationAccessSeeAllPreferenceController mShowSystem = showSystem; if (mPreference != null) { updateState(mPreference); mMetricsFeatureProvider.logClickedPreference(mPreference, getMetricsCategory()); } } } Loading
src/com/android/settings/location/RecentLocationAccessSeeAllPreferenceController.java +7 −1 Original line number Diff line number Diff line Loading @@ -27,7 +27,9 @@ import androidx.preference.PreferenceScreen; import com.android.settings.R; import com.android.settings.dashboard.profileselector.ProfileSelectFragment; import com.android.settings.overlay.FeatureFactory; import com.android.settingslib.applications.RecentAppOpsAccess; import com.android.settingslib.core.instrumentation.MetricsFeatureProvider; import com.android.settingslib.widget.AppPreference; import java.util.ArrayList; Loading @@ -37,8 +39,10 @@ import java.util.List; public class RecentLocationAccessSeeAllPreferenceController extends LocationBasePreferenceController { private PreferenceScreen mCategoryAllRecentLocationAccess; private final RecentAppOpsAccess mRecentLocationAccesses; private PreferenceScreen mCategoryAllRecentLocationAccess; private MetricsFeatureProvider mMetricsFeatureProvider; private boolean mShowSystem = false; private Preference mPreference; Loading @@ -47,6 +51,7 @@ public class RecentLocationAccessSeeAllPreferenceController mShowSystem = Settings.Secure.getInt(mContext.getContentResolver(), Settings.Secure.LOCATION_SHOW_SYSTEM_OPS, 0) == 1; mRecentLocationAccesses = RecentAppOpsAccess.createForLocation(context); mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider(); } @Override Loading Loading @@ -99,6 +104,7 @@ public class RecentLocationAccessSeeAllPreferenceController mShowSystem = showSystem; if (mPreference != null) { updateState(mPreference); mMetricsFeatureProvider.logClickedPreference(mPreference, getMetricsCategory()); } } }