summaryrefslogtreecommitdiff
path: root/services/java/com
diff options
context:
space:
mode:
author Jeff Brown <jeffbrown@google.com> 2012-08-25 13:43:48 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2012-08-25 13:43:48 -0700
commitf85ddd6571c9084b76d874f79245d087b152cb67 (patch)
tree9050e94dcd997905a550a9022e44987e71f47864 /services/java/com
parent080ca09c7f4c0033d0efece23687b71f7f8febc9 (diff)
parenta2910d0abbbe18ba1710dfd4a31af45769632255 (diff)
Merge "Make it easier to create asynchronous Handlers." into jb-mr1-dev
Diffstat (limited to 'services/java/com')
-rw-r--r--services/java/com/android/server/DockObserver.java2
-rw-r--r--services/java/com/android/server/input/InputManagerService.java4
-rw-r--r--services/java/com/android/server/power/DisplayPowerController.java2
-rw-r--r--services/java/com/android/server/power/Notifier.java2
-rw-r--r--services/java/com/android/server/power/PowerManagerService.java2
5 files changed, 8 insertions, 4 deletions
diff --git a/services/java/com/android/server/DockObserver.java b/services/java/com/android/server/DockObserver.java
index 2bed95732a29..f1ff27ff351b 100644
--- a/services/java/com/android/server/DockObserver.java
+++ b/services/java/com/android/server/DockObserver.java
@@ -241,7 +241,7 @@ final class DockObserver extends UEventObserver {
SCREENSAVER_ACTIVATE_ON_DOCK, DEFAULT_SCREENSAVER_ACTIVATED_ON_DOCK) != 0;
}
- private final Handler mHandler = new Handler(Looper.myLooper(), null, true) {
+ private final Handler mHandler = new Handler(true /*async*/) {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
diff --git a/services/java/com/android/server/input/InputManagerService.java b/services/java/com/android/server/input/InputManagerService.java
index 0b8ff620c4cc..29c68ebf0424 100644
--- a/services/java/com/android/server/input/InputManagerService.java
+++ b/services/java/com/android/server/input/InputManagerService.java
@@ -1438,6 +1438,10 @@ public class InputManagerService extends IInputManager.Stub implements Watchdog.
* Private handler for the input manager.
*/
private final class InputManagerHandler extends Handler {
+ public InputManagerHandler() {
+ super(true /*async*/);
+ }
+
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
diff --git a/services/java/com/android/server/power/DisplayPowerController.java b/services/java/com/android/server/power/DisplayPowerController.java
index 5f917af174ef..cd211da09973 100644
--- a/services/java/com/android/server/power/DisplayPowerController.java
+++ b/services/java/com/android/server/power/DisplayPowerController.java
@@ -1112,7 +1112,7 @@ final class DisplayPowerController {
private final class DisplayControllerHandler extends Handler {
public DisplayControllerHandler(Looper looper) {
- super(looper);
+ super(looper, null, true /*async*/);
}
@Override
diff --git a/services/java/com/android/server/power/Notifier.java b/services/java/com/android/server/power/Notifier.java
index 9d928e503420..75f84457a143 100644
--- a/services/java/com/android/server/power/Notifier.java
+++ b/services/java/com/android/server/power/Notifier.java
@@ -422,7 +422,7 @@ final class Notifier {
private final class NotifierHandler extends Handler {
public NotifierHandler(Looper looper) {
- super(looper);
+ super(looper, null, true /*async*/);
}
@Override
diff --git a/services/java/com/android/server/power/PowerManagerService.java b/services/java/com/android/server/power/PowerManagerService.java
index 9f2b247d3106..cbb5b6df1677 100644
--- a/services/java/com/android/server/power/PowerManagerService.java
+++ b/services/java/com/android/server/power/PowerManagerService.java
@@ -1952,7 +1952,7 @@ public final class PowerManagerService extends IPowerManager.Stub
*/
private final class PowerManagerHandler extends Handler {
public PowerManagerHandler(Looper looper) {
- super(looper);
+ super(looper, null, true /*async*/);
}
@Override