diff options
| author | 2019-01-24 13:31:35 -0800 | |
|---|---|---|
| committer | 2019-01-24 13:31:35 -0800 | |
| commit | 75eb1d78b95f91b458b7c388dd3c99f81fb069f0 (patch) | |
| tree | d434918afed7ffa543c6b049077ac10b82866eef | |
| parent | 808d5e1879c2d4b746ebf07985177cbc2e5fcad3 (diff) | |
| parent | 5d378dfeacb2bf156b3763b2936c88fe55e5adc8 (diff) | |
Keep PluginManager reference to avoid NPE
am: 5d378dfeac
Change-Id: Ibe4591fbf787f4fd6781a7927728db394735d9e8
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/doze/DozeService.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/doze/DozeService.java b/packages/SystemUI/src/com/android/systemui/doze/DozeService.java index 73393047cc45..f495cedbf028 100644 --- a/packages/SystemUI/src/com/android/systemui/doze/DozeService.java +++ b/packages/SystemUI/src/com/android/systemui/doze/DozeService.java @@ -38,6 +38,7 @@ public class DozeService extends DreamService private DozeMachine mDozeMachine; private DozeServicePlugin mDozePlugin; + private PluginManager mPluginManager; public DozeService() { setDebug(DEBUG); @@ -53,14 +54,14 @@ public class DozeService extends DreamService finish(); return; } - Dependency.get(PluginManager.class).addPluginListener(this, - DozeServicePlugin.class, false /* Allow multiple */); + mPluginManager = Dependency.get(PluginManager.class); + mPluginManager.addPluginListener(this, DozeServicePlugin.class, false /* allowMultiple */); mDozeMachine = new DozeFactory().assembleMachine(this); } @Override public void onDestroy() { - Dependency.get(PluginManager.class).removePluginListener(this); + mPluginManager.removePluginListener(this); super.onDestroy(); mDozeMachine = null; } |