Loading services/core/java/com/android/server/dreams/DreamController.java +8 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,9 @@ package com.android.server.dreams; import static android.app.WindowConfiguration.ACTIVITY_TYPE_DREAM; import android.app.ActivityTaskManager; import android.app.BroadcastOptions; import android.content.ComponentName; import android.content.Context; Loading Loading @@ -62,6 +65,7 @@ final class DreamController { private final Context mContext; private final Handler mHandler; private final Listener mListener; private final ActivityTaskManager mActivityTaskManager; private final Intent mDreamingStartedIntent = new Intent(Intent.ACTION_DREAMING_STARTED) .addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY); Loading Loading @@ -89,6 +93,7 @@ final class DreamController { mContext = context; mHandler = handler; mListener = listener; mActivityTaskManager = mContext.getSystemService(ActivityTaskManager.class); mCloseNotificationShadeIntent = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); mCloseNotificationShadeIntent.putExtra("reason", "dream"); } Loading Loading @@ -272,6 +277,9 @@ final class DreamController { mSentStartBroadcast = false; } mActivityTaskManager.removeRootTasksWithActivityTypes( new int[] {ACTIVITY_TYPE_DREAM}); mListener.onDreamStopped(dream.mToken); } } finally { Loading Loading
services/core/java/com/android/server/dreams/DreamController.java +8 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,9 @@ package com.android.server.dreams; import static android.app.WindowConfiguration.ACTIVITY_TYPE_DREAM; import android.app.ActivityTaskManager; import android.app.BroadcastOptions; import android.content.ComponentName; import android.content.Context; Loading Loading @@ -62,6 +65,7 @@ final class DreamController { private final Context mContext; private final Handler mHandler; private final Listener mListener; private final ActivityTaskManager mActivityTaskManager; private final Intent mDreamingStartedIntent = new Intent(Intent.ACTION_DREAMING_STARTED) .addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY); Loading Loading @@ -89,6 +93,7 @@ final class DreamController { mContext = context; mHandler = handler; mListener = listener; mActivityTaskManager = mContext.getSystemService(ActivityTaskManager.class); mCloseNotificationShadeIntent = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); mCloseNotificationShadeIntent.putExtra("reason", "dream"); } Loading Loading @@ -272,6 +277,9 @@ final class DreamController { mSentStartBroadcast = false; } mActivityTaskManager.removeRootTasksWithActivityTypes( new int[] {ACTIVITY_TYPE_DREAM}); mListener.onDreamStopped(dream.mToken); } } finally { Loading