summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorWale Ogunwale <ogunwale@google.com>2016-01-29 21:14:17 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-01-29 21:14:17 +0000
commit76d159fdcbfdb2dc7ac381c0188ee4d7ebece7dd (patch)
treedcd3cfef20bc6268fde9303b820f09e5bd89c66a /core/java
parent7134cce644506ef3754b72afe2409bf981f32304 (diff)
parent21b6058fff4fb2448394b4b4ea3ae28e44c0f69d (diff)
Merge changes I96fdf9b4,Ia85d9d89,I1fd23114
* changes: Added isDockable field to RunningTaskInfo Display warning toast when we try to launch unresizeable app in split-screen Don't allow non-dockable activities/tasks in docked stack.
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/app/ActivityManager.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/core/java/android/app/ActivityManager.java b/core/java/android/app/ActivityManager.java
index 90feab4327b7..82170d1ac60f 100644
--- a/core/java/android/app/ActivityManager.java
+++ b/core/java/android/app/ActivityManager.java
@@ -1195,6 +1195,12 @@ public class ActivityManager {
*/
public Rect bounds;
+ /**
+ * True if the task can go in the docked stack.
+ * @hide
+ */
+ public boolean isDockable;
+
public RecentTaskInfo() {
}
@@ -1238,6 +1244,7 @@ public class ActivityManager {
} else {
dest.writeInt(0);
}
+ dest.writeInt(isDockable ? 1 : 0);
}
public void readFromParcel(Parcel source) {
@@ -1260,6 +1267,7 @@ public class ActivityManager {
numActivities = source.readInt();
bounds = source.readInt() > 0 ?
Rect.CREATOR.createFromParcel(source) : null;
+ isDockable = source.readInt() == 1;
}
public static final Creator<RecentTaskInfo> CREATOR
@@ -1444,6 +1452,12 @@ public class ActivityManager {
*/
public long lastActiveTime;
+ /**
+ * True if the task can go in the docked stack.
+ * @hide
+ */
+ public boolean isDockable;
+
public RunningTaskInfo() {
}