Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/packages/SettingsLib/src/com/android/settingslib/core/AbstractPreferenceController.java b/packages/SettingsLib/src/com/android/settingslib/core/AbstractPreferenceController.java
- index fc1a3a9..dbe74e9 100644
- --- a/packages/SettingsLib/src/com/android/settingslib/core/AbstractPreferenceController.java
- +++ b/packages/SettingsLib/src/com/android/settingslib/core/AbstractPreferenceController.java
- @@ -18,6 +18,20 @@ public abstract class AbstractPreferenceController {
- }
- /**
- + * Assigns an order to a preference which doesn't have one yet
- + */
- + public void orderPreference(PreferenceScreen screen, int order) {
- + if (isAvailable()) {
- + if (this instanceof Preference.OnPreferenceChangeListener) {
- + final Preference preference = screen.findPreference(getPreferenceKey());
- + if (preference.getOrder() == Preference.DEFAULT_ORDER || preference.getOrder() == 0) {
- + preference.setOrder(order);
- + }
- + }
- + }
- + }
- +
- + /**
- * Displays preference in this controller.
- */
- public void displayPreference(PreferenceScreen screen) {
Add Comment
Please, Sign In to add comment