diff options
| author | Dianne Hackborn <hackbod@google.com> | 2010-12-11 10:37:55 -0800 |
|---|---|---|
| committer | Dianne Hackborn <hackbod@google.com> | 2010-12-13 12:57:02 -0800 |
| commit | 30d7189067524000c738c188c4ff91f84f474d25 (patch) | |
| tree | e81dd5d176ecc8a370eea32b94ae80f65a045ec4 /core/java/android/app/ApplicationThreadNative.java | |
| parent | 5bd7d9347b23f7ad5301723aebcb4663897cac1b (diff) | |
Fix issue #3274841: Orientation change problem with a paused activity
Plus a bunch of debug output improvements.
And some new Intent helpers for dealing with restarting an app.
Change-Id: I50ec56bca6a86c562156b13fe8a6fdf68038a12e
Diffstat (limited to 'core/java/android/app/ApplicationThreadNative.java')
| -rw-r--r-- | core/java/android/app/ApplicationThreadNative.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/core/java/android/app/ApplicationThreadNative.java b/core/java/android/app/ApplicationThreadNative.java index 801c3f94bfb2..d28e8533ce6a 100644 --- a/core/java/android/app/ApplicationThreadNative.java +++ b/core/java/android/app/ApplicationThreadNative.java @@ -434,9 +434,10 @@ public abstract class ApplicationThreadNative extends Binder data.enforceInterface(IApplicationThread.descriptor); ParcelFileDescriptor fd = data.readFileDescriptor(); final IBinder activity = data.readStrongBinder(); + final String prefix = data.readString(); final String[] args = data.readStringArray(); if (fd != null) { - dumpActivity(fd.getFileDescriptor(), activity, args); + dumpActivity(fd.getFileDescriptor(), activity, prefix, args); try { fd.close(); } catch (IOException e) { @@ -906,12 +907,13 @@ class ApplicationThreadProxy implements IApplicationThread { data.recycle(); } - public void dumpActivity(FileDescriptor fd, IBinder token, String[] args) + public void dumpActivity(FileDescriptor fd, IBinder token, String prefix, String[] args) throws RemoteException { Parcel data = Parcel.obtain(); data.writeInterfaceToken(IApplicationThread.descriptor); data.writeFileDescriptor(fd); data.writeStrongBinder(token); + data.writeString(prefix); data.writeStringArray(args); mRemote.transact(DUMP_ACTIVITY_TRANSACTION, data, null, 0); data.recycle(); |
