diff options
author | Leif Hendrik Wilden <leifhendrik@google.com> | 2018-01-11 10:15:36 -0800 |
---|---|---|
committer | Leif Hendrik Wilden <leifhendrik@google.com> | 2018-01-18 11:13:24 -0800 |
commit | 1546cca529bf56430332e15b05ceb6efb37e57bf (patch) | |
tree | 1c09f088e9f3d84d1f9b4b2eebe3f31124b5c49e /src/com/android/settings/datetime | |
parent | 2ce430afc49ab1467c0d9633af194ecf64b16150 (diff) | |
download | packages_apps_Settings-1546cca529bf56430332e15b05ceb6efb37e57bf.tar.gz packages_apps_Settings-1546cca529bf56430332e15b05ceb6efb37e57bf.tar.bz2 packages_apps_Settings-1546cca529bf56430332e15b05ceb6efb37e57bf.zip |
Migrate to use instrumentation classes from settingslib.
Test: Compiles. Manually tested.
Change-Id: Ie5515bb0fe3e621fc7723a9b04ba23e4bfa9c401
Diffstat (limited to 'src/com/android/settings/datetime')
-rw-r--r-- | src/com/android/settings/datetime/ZonePicker.java | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/com/android/settings/datetime/ZonePicker.java b/src/com/android/settings/datetime/ZonePicker.java index 57c340c680..dc691275e3 100644 --- a/src/com/android/settings/datetime/ZonePicker.java +++ b/src/com/android/settings/datetime/ZonePicker.java @@ -35,8 +35,9 @@ import android.widget.TextView; import com.android.internal.logging.nano.MetricsProto; import com.android.settings.R; -import com.android.settings.core.instrumentation.Instrumentable; -import com.android.settings.core.instrumentation.VisibilityLoggerMixin; +import com.android.settings.overlay.FeatureFactory; +import com.android.settingslib.core.instrumentation.Instrumentable; +import com.android.settingslib.core.instrumentation.VisibilityLoggerMixin; import com.android.settingslib.datetime.ZoneGetter; import java.text.Collator; @@ -57,8 +58,7 @@ public class ZonePicker extends ListFragment implements Instrumentable { private static final int MENU_TIMEZONE = Menu.FIRST+1; private static final int MENU_ALPHABETICAL = Menu.FIRST; - private final VisibilityLoggerMixin mVisibilityLoggerMixin = - new VisibilityLoggerMixin(getMetricsCategory()); + private VisibilityLoggerMixin mVisibilityLoggerMixin; private boolean mSortedByTimezone; @@ -145,12 +145,6 @@ public class ZonePicker extends ListFragment implements Instrumentable { } @Override - public void onAttach(Context context) { - super.onAttach(context); - mVisibilityLoggerMixin.onAttach(context); - } - - @Override public int getMetricsCategory() { return MetricsProto.MetricsEvent.ZONE_PICKER; } @@ -170,6 +164,13 @@ public class ZonePicker extends ListFragment implements Instrumentable { } @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + mVisibilityLoggerMixin = new VisibilityLoggerMixin(getMetricsCategory(), + FeatureFactory.getFactory(getContext()).getMetricsFeatureProvider()); + } + + @Override public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final View view = super.onCreateView(inflater, container, savedInstanceState); |