Loading services/core/java/com/android/server/am/ActivityStack.java +2 −1 Original line number Diff line number Diff line Loading @@ -2856,7 +2856,8 @@ final class ActivityStack { // they need to re-create their task if this current activity is the root // of a document, unless simply finishing it will return them to the the // correct app behind. if (srec.frontOfTask && srec.task != null) { if (srec.frontOfTask && srec.task != null && srec.task.getBaseIntent() != null && srec.task.getBaseIntent().isDocument()) { // Okay, this activity is at the root of its task. What to do, what to do... if (srec.task.getTaskToReturnTo() != ActivityRecord.APPLICATION_ACTIVITY_TYPE) { // Finishing won't return to an application, so we need to recreate. Loading Loading
services/core/java/com/android/server/am/ActivityStack.java +2 −1 Original line number Diff line number Diff line Loading @@ -2856,7 +2856,8 @@ final class ActivityStack { // they need to re-create their task if this current activity is the root // of a document, unless simply finishing it will return them to the the // correct app behind. if (srec.frontOfTask && srec.task != null) { if (srec.frontOfTask && srec.task != null && srec.task.getBaseIntent() != null && srec.task.getBaseIntent().isDocument()) { // Okay, this activity is at the root of its task. What to do, what to do... if (srec.task.getTaskToReturnTo() != ActivityRecord.APPLICATION_ACTIVITY_TYPE) { // Finishing won't return to an application, so we need to recreate. Loading