summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorWinson Chung <winsonc@google.com>2013-05-22 22:13:27 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-05-22 22:13:27 +0000
commita22cbf98227a649a7c23029f7006ba8f432593cc (patch)
treed4cd65c3ee1ec552b63b68ffb4c5a8eee96981b8 /core/java/android
parent8bae56e278646436038f0c2899103c3fbc05cc0c (diff)
parentb9b9477581ce5f72a679dd1cd9a85e6c8f73944a (diff)
Merge "Add stackId to RecentTaskInfo"
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/app/ActivityManager.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/core/java/android/app/ActivityManager.java b/core/java/android/app/ActivityManager.java
index 729ebd74fdc9..1f6f421a7174 100644
--- a/core/java/android/app/ActivityManager.java
+++ b/core/java/android/app/ActivityManager.java
@@ -452,14 +452,21 @@ public class ActivityManager {
* Description of the task's last state.
*/
public CharSequence description;
-
+
+ /**
+ * The id of the ActivityStack this Task was on most recently.
+ */
+ public int stackId;
+
public RecentTaskInfo() {
}
+ @Override
public int describeContents() {
return 0;
}
+ @Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(id);
dest.writeInt(persistentId);
@@ -472,6 +479,7 @@ public class ActivityManager {
ComponentName.writeToParcel(origActivity, dest);
TextUtils.writeToParcel(description, dest,
Parcelable.PARCELABLE_WRITE_RETURN_VALUE);
+ dest.writeInt(stackId);
}
public void readFromParcel(Parcel source) {
@@ -484,8 +492,9 @@ public class ActivityManager {
}
origActivity = ComponentName.readFromParcel(source);
description = TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(source);
+ stackId = source.readInt();
}
-
+
public static final Creator<RecentTaskInfo> CREATOR
= new Creator<RecentTaskInfo>() {
public RecentTaskInfo createFromParcel(Parcel source) {