diff options
author | Dianne Hackborn <hackbod@google.com> | 2011-10-10 13:46:34 -0700 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2011-10-10 14:53:08 -0700 |
commit | 58f42a59bda3bc912d0d2f81dc65a9d31d140eaa (patch) | |
tree | 01c6bed2aec11d4e09510f5962620c115661e90e /core/java/android/app/IApplicationThread.java | |
parent | 8c3e707999359ed77bf1e2ac8465edae8dffc37c (diff) | |
download | frameworks_base-58f42a59bda3bc912d0d2f81dc65a9d31d140eaa.zip frameworks_base-58f42a59bda3bc912d0d2f81dc65a9d31d140eaa.tar.gz frameworks_base-58f42a59bda3bc912d0d2f81dc65a9d31d140eaa.tar.bz2 |
Fix issue #5405788: Device continuously opening and closing...
...the "Complete action using" dialog
When an application goes idle, it sends back to the activity manager
the configuration it last used, to make sure the two don't get out
of sync. Fix a bunch of edge cases here in dealing with that, and
be sure to also send the current configuration when launching an
activity so the client is always up-to-date when launching.
Also a small fix to not show the upgrading dialog during first boot.
Change-Id: I14ed366a87cd689d1c78787369e052422290ac6f
Diffstat (limited to 'core/java/android/app/IApplicationThread.java')
-rw-r--r-- | core/java/android/app/IApplicationThread.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/java/android/app/IApplicationThread.java b/core/java/android/app/IApplicationThread.java index 5d200b4..1253fe7 100644 --- a/core/java/android/app/IApplicationThread.java +++ b/core/java/android/app/IApplicationThread.java @@ -53,10 +53,10 @@ public interface IApplicationThread extends IInterface { void scheduleResumeActivity(IBinder token, boolean isForward) throws RemoteException; void scheduleSendResult(IBinder token, List<ResultInfo> results) throws RemoteException; void scheduleLaunchActivity(Intent intent, IBinder token, int ident, - ActivityInfo info, CompatibilityInfo compatInfo, Bundle state, - List<ResultInfo> pendingResults, - List<Intent> pendingNewIntents, boolean notResumed, boolean isForward, - String profileName, ParcelFileDescriptor profileFd, boolean autoStopProfiler) + ActivityInfo info, Configuration curConfig, CompatibilityInfo compatInfo, + Bundle state, List<ResultInfo> pendingResults, + List<Intent> pendingNewIntents, boolean notResumed, boolean isForward, + String profileName, ParcelFileDescriptor profileFd, boolean autoStopProfiler) throws RemoteException; void scheduleRelaunchActivity(IBinder token, List<ResultInfo> pendingResults, List<Intent> pendingNewIntents, int configChanges, |