Fix a bug with updating extras in a PendingIntent with an intent stack

Change-Id: I52e2677635b588b7301dd938e1dd32f94241cf5a
diff --git a/services/java/com/android/server/am/ActivityManagerService.java b/services/java/com/android/server/am/ActivityManagerService.java
index 429c3c4..37e70d9 100644
--- a/services/java/com/android/server/am/ActivityManagerService.java
+++ b/services/java/com/android/server/am/ActivityManagerService.java
@@ -4376,7 +4376,8 @@
             if (!cancelCurrent) {
                 if (updateCurrent) {
                     if (rec.key.requestIntent != null) {
-                        rec.key.requestIntent.replaceExtras(intents != null ? intents[0] : null);
+                        rec.key.requestIntent.replaceExtras(intents != null ?
+                                intents[intents.length - 1] : null);
                     }
                     if (intents != null) {
                         intents[intents.length-1] = rec.key.requestIntent;