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/DeviceAdminSettings.java | |
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/DeviceAdminSettings.java')
-rw-r--r-- | src/com/android/settings/DeviceAdminSettings.java | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/com/android/settings/DeviceAdminSettings.java b/src/com/android/settings/DeviceAdminSettings.java index 9391439267..bb53018dfd 100644 --- a/src/com/android/settings/DeviceAdminSettings.java +++ b/src/com/android/settings/DeviceAdminSettings.java @@ -49,8 +49,9 @@ import android.widget.Switch; import android.widget.TextView; import com.android.internal.logging.nano.MetricsProto; -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 org.xmlpull.v1.XmlPullParserException; @@ -63,8 +64,7 @@ import java.util.List; public class DeviceAdminSettings extends ListFragment implements Instrumentable { static final String TAG = "DeviceAdminSettings"; - private final VisibilityLoggerMixin mVisibilityLoggerMixin = - new VisibilityLoggerMixin(getMetricsCategory()); + private VisibilityLoggerMixin mVisibilityLoggerMixin; private DevicePolicyManager mDPM; private UserManager mUm; @@ -85,12 +85,6 @@ public class DeviceAdminSettings extends ListFragment implements Instrumentable } } - @Override - public void onAttach(Context context) { - super.onAttach(context); - mVisibilityLoggerMixin.onAttach(context); - } - /** * Internal collection of device admin info objects for all profiles associated with the current * user. @@ -121,6 +115,8 @@ public class DeviceAdminSettings extends ListFragment implements Instrumentable @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); + mVisibilityLoggerMixin = new VisibilityLoggerMixin(getMetricsCategory(), + FeatureFactory.getFactory(getContext()).getMetricsFeatureProvider()); } @Override |