Loading core/java/android/service/dreams/DreamService.java +5 −3 Original line number Diff line number Diff line Loading @@ -900,10 +900,11 @@ public class DreamService extends Service implements Window.Callback { public final void finish() { if (mDebug) Slog.v(TAG, "finish(): mFinished=" + mFinished); if (mActivity != null) { if (!mActivity.isFinishing()) { Activity activity = mActivity; if (activity != null) { if (!activity.isFinishing()) { // In case the activity is not finished yet, do it now. mActivity.finishAndRemoveTask(); activity.finishAndRemoveTask(); } return; } Loading Loading @@ -1106,6 +1107,7 @@ public class DreamService extends Service implements Window.Callback { @Override public void onViewDetachedFromWindow(View v) { mActivity = null; finish(); } }); Loading Loading
core/java/android/service/dreams/DreamService.java +5 −3 Original line number Diff line number Diff line Loading @@ -900,10 +900,11 @@ public class DreamService extends Service implements Window.Callback { public final void finish() { if (mDebug) Slog.v(TAG, "finish(): mFinished=" + mFinished); if (mActivity != null) { if (!mActivity.isFinishing()) { Activity activity = mActivity; if (activity != null) { if (!activity.isFinishing()) { // In case the activity is not finished yet, do it now. mActivity.finishAndRemoveTask(); activity.finishAndRemoveTask(); } return; } Loading Loading @@ -1106,6 +1107,7 @@ public class DreamService extends Service implements Window.Callback { @Override public void onViewDetachedFromWindow(View v) { mActivity = null; finish(); } }); Loading