From 49cdb602ea29462c3a8bd66d31cad3f8cabcf00a Mon Sep 17 00:00:00 2001 From: Bonian Chen Date: Wed, 17 Mar 2021 13:32:32 +0800 Subject: [PATCH] [Settings] Support getSystemService(Class) Add getSystemService(Class) to align the capability with framework part. Bug: 179640862 Test: local Change-Id: I278951c2402aa8551cee37923f45626ab1830dd3 --- src/com/android/settings/SettingsPreferenceFragment.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/com/android/settings/SettingsPreferenceFragment.java b/src/com/android/settings/SettingsPreferenceFragment.java index 659ada4bd40..14402a791fc 100644 --- a/src/com/android/settings/SettingsPreferenceFragment.java +++ b/src/com/android/settings/SettingsPreferenceFragment.java @@ -438,6 +438,13 @@ public abstract class SettingsPreferenceFragment extends InstrumentedPreferenceF return getActivity().getSystemService(name); } + /** + * Returns the specified system service from the owning Activity. + */ + protected T getSystemService(final Class serviceClass) { + return getActivity().getSystemService(serviceClass); + } + /** * Returns the PackageManager from the owning Activity. */