summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Lucas Dupin <dupin@google.com> 2019-01-24 13:31:35 -0800
committer android-build-merger <android-build-merger@google.com> 2019-01-24 13:31:35 -0800
commit75eb1d78b95f91b458b7c388dd3c99f81fb069f0 (patch)
treed434918afed7ffa543c6b049077ac10b82866eef
parent808d5e1879c2d4b746ebf07985177cbc2e5fcad3 (diff)
parent5d378dfeacb2bf156b3763b2936c88fe55e5adc8 (diff)
Keep PluginManager reference to avoid NPE
am: 5d378dfeac Change-Id: Ibe4591fbf787f4fd6781a7927728db394735d9e8
-rw-r--r--packages/SystemUI/src/com/android/systemui/doze/DozeService.java7
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;
}