diff --git a/src/com/android/settings/panel/PanelFragment.java b/src/com/android/settings/panel/PanelFragment.java index a222d36e7b8..20421d099dd 100644 --- a/src/com/android/settings/panel/PanelFragment.java +++ b/src/com/android/settings/panel/PanelFragment.java @@ -48,16 +48,11 @@ public class PanelFragment extends Fragment { private RecyclerView mPanelSlices; private PanelContent mPanel; - private final MetricsFeatureProvider mMetricsProvider; + private MetricsFeatureProvider mMetricsProvider; @VisibleForTesting PanelSlicesAdapter mAdapter; - public PanelFragment() { - final Context context = getActivity(); - mMetricsProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider(); - } - @Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @@ -83,6 +78,7 @@ public class PanelFragment extends Fragment { .getPanelFeatureProvider() .getPanel(activity, panelType, mediaPackageName); + mMetricsProvider = FeatureFactory.getFactory(activity).getMetricsFeatureProvider(); // Log panel opened. mMetricsProvider.action( 0 /* attribution */,