OSDN Git Service

Fix problem with starting a translucent activity in onCreate().
authorDianne Hackborn <hackbod@google.com>
Fri, 12 Mar 2010 23:07:06 +0000 (15:07 -0800)
committerDianne Hackborn <hackbod@google.com>
Fri, 12 Mar 2010 23:41:24 +0000 (15:41 -0800)
commit061d58a10122b2ef56d4c2ed46090add16fb5b17
tree4710990b41fad7f5fd047786cb8c4e5247547bb1
parent069b3cfcd477a07aafdfd343ce06353553e39082
Fix problem with starting a translucent activity in onCreate().

Fixes issue #2437252: Starting activity by means of startActivityForResult
causes 5 seconds delay if "android:windowIsTranslucent" is true

The optimization to avoid showing an activity window when a new
activity is being started was a little too aggressive.  Now it
avoids doing this if there is not actually a fullscreen activity
on top to cover it.

Change-Id: I630e37a1f1d3b874b5a25572cbf887cebc2e3e91
core/java/android/app/ActivityManagerNative.java
core/java/android/app/ActivityThread.java
core/java/android/app/IActivityManager.java
services/java/com/android/server/am/ActivityManagerService.java