Here is the result of "adb shell dumpsys activity" before/after I
navigate from TaskB/ActivityB back to resuming TaskA (where I expect
activity A1 to be at the top of the stack, but it is somehow dropped
and I'm left with the root ActivityA).




BEFORE
=======

Activity stack:
  * TaskRecord{4055ce18 #8 A .activities.ActivityB}
    clearOnBackground=false numActivities=1 rootWasReset=false
    affinity=.activities.ActivityB
    intent={flg=0xc00000
cmp=com.mycompany.android.myapp/.activities.ActivityB}
    realActivity=com.mycompany.android.myapp/.activities.ActivityB
    lastActiveTime=642306 (inactive for 2s)
    * Hist #3: HistoryRecord{4091f998
com.mycompany.android.myapp/.activities.ActivityB}
        packageName=com.mycompany.android.myapp
processName=com.mycompany.android.myapp
        launchedFromUid=10010 app=ProcessRecord{40745a28
750:com.mycompany.android.myapp/10010}
        Intent { flg=0x800000
cmp=com.mycompany.android.myapp/.activities.ActivityB }
        frontOfTask=true task=TaskRecord{4055ce18 #8
A .activities.ActivityB}
        taskAffinity=.activities.ActivityB
        realActivity=com.mycompany.android.myapp/.activities.ActivityB
        base=/data/app/com.mycompany.android.myapp-1.apk/data/app/
com.mycompany.android.myapp-1.apk data=/data/data/
com.mycompany.android.myapp
        labelRes=0x7f080046 icon=0x7f020043 theme=0x7f090018
        stateNotNeeded=false componentSpecified=true
isHomeActivity=false
        configuration={ scale=1.0 imsi=0/0 loc=en_US touch=3
keys=1/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=5}
        launchFailed=false haveState=false icicle=null
        state=RESUMED stopped=false delayedResume=false
finishing=false
        keysPaused=false inHistory=true launchMode=2
        fullscreen=true visible=true frozenBeforeDestroy=false
thumbnailNeeded=false idle=true
        waitingVisible=false nowVisible=true
  * TaskRecord{4092b378 #7 A .activities.ActivityA}
    clearOnBackground=false numActivities=2 rootWasReset=true
    affinity=.activities.ActivityA
    intent={flg=0x400000
cmp=com.mycompany.android.myapp/.activities.ActivityA}
    realActivity=com.mycompany.android.myapp/.activities.ActivityA
    lastActiveTime=642263 (inactive for 2s)
    * Hist #2: HistoryRecord{4095e0f0
com.mycompany.android.myapp/.activities.ActivityA1}
        packageName=com.mycompany.android.myapp
processName=com.mycompany.android.myapp
        launchedFromUid=10010 app=ProcessRecord{40745a28
750:com.mycompany.android.myapp/10010}
        Intent { flg=0x800000
cmp=com.mycompany.android.myapp/.activities.ActivityA1 }
        frontOfTask=false task=TaskRecord{4092b378 #7
A .activities.ActivityA}
        taskAffinity=.activities.ActivityA
 
realActivity=com.mycompany.android.myapp/.activities.ActivityA1
        base=/data/app/com.mycompany.android.myapp-1.apk/data/app/
com.mycompany.android.myapp-1.apk data=/data/data/
com.mycompany.android.myapp
        labelRes=0x7f080034 icon=0x7f02002c theme=0x7f090018
        stateNotNeeded=false componentSpecified=true
isHomeActivity=false
        configuration={ scale=1.0 imsi=0/0 loc=en_US touch=3
keys=1/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=5}
        launchFailed=false haveState=true
icicle=Bundle[mParcelledData.dataSize=3308]
        state=STOPPED stopped=true delayedResume=false finishing=false
        keysPaused=false inHistory=true launchMode=0
        fullscreen=true visible=false frozenBeforeDestroy=false
thumbnailNeeded=false idle=true
    * Hist #1: HistoryRecord{406a8838
com.mycompany.android.myapp/.activities.ActivityA}
        packageName=com.mycompany.android.myapp
processName=com.mycompany.android.myapp
        launchedFromUid=10026 app=ProcessRecord{40745a28
750:com.mycompany.android.myapp/10010}
        Intent { act=android.intent.action.MAIN
cat=[android.intent.category.LAUNCHER] flg=0x10200000
cmp=com.mycompany.android.myapp/.activities.ActivityA }
        frontOfTask=true task=TaskRecord{4092b378 #7
A .activities.ActivityA}
        taskAffinity=.activities.ActivityA
        realActivity=com.mycompany.android.myapp/.activities.ActivityA
        base=/data/app/com.mycompany.android.myapp-1.apk/data/app/
com.mycompany.android.myapp-1.apk data=/data/data/
com.mycompany.android.myapp
        labelRes=0x7f080016 icon=0x7f020037 theme=0x7f090018
        stateNotNeeded=false componentSpecified=true
isHomeActivity=false
        configuration={ scale=1.0 imsi=0/0 loc=en_US touch=3
keys=1/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=5}
        launchFailed=false haveState=true
icicle=Bundle[mParcelledData.dataSize=2168]
        state=STOPPED stopped=true delayedResume=false finishing=false
        keysPaused=false inHistory=true launchMode=2
        fullscreen=true visible=false frozenBeforeDestroy=false
thumbnailNeeded=false idle=true
  * TaskRecord{4070f668 #2 A com.android.launcher}
    clearOnBackground=true numActivities=1 rootWasReset=true
    affinity=com.android.launcher
    intent={act=android.intent.action.MAIN
cat=[android.intent.category.HOME] flg=0x10200000
cmp=com.android.launcher2/.Launcher}
    realActivity=com.android.launcher2/.Launcher
    lastActiveTime=399891 (inactive for 244s)
    * Hist #0: HistoryRecord{40682698 com.android.launcher2/.Launcher}
        packageName=com.android.launcher2
processName=com.android.launcher2
        launchedFromUid=0 app=ProcessRecord{40647670
183:com.android.launcher2/10026}
        Intent { act=android.intent.action.MAIN
cat=[android.intent.category.HOME] flg=0x10000000
cmp=com.android.launcher2/.Launcher }
        frontOfTask=true task=TaskRecord{4070f668 #2 A
com.android.launcher}
        taskAffinity=com.android.launcher
        realActivity=com.android.launcher2/.Launcher
        base=/system/app/Launcher2.apk/system/app/Launcher2.apk data=/
data/data/com.android.launcher2
        labelRes=0x7f0c0002 icon=0x7f020042 theme=0x7f0d0000
        stateNotNeeded=true componentSpecified=false
isHomeActivity=true
        configuration={ scale=1.0 imsi=0/0 loc=en_US touch=3
keys=1/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=5}
        launchFailed=false haveState=true
icicle=Bundle[mParcelledData.dataSize=7644]
        state=STOPPED stopped=true delayedResume=false finishing=false
        keysPaused=false inHistory=true launchMode=2
        fullscreen=true visible=false frozenBeforeDestroy=false
thumbnailNeeded=false idle=true

  Running activities (most recent first):
    TaskRecord{4055ce18 #8 A .activities.ActivityB}
      Run #3: HistoryRecord{4091f998
com.mycompany.android.myapp/.activities.ActivityB}
    TaskRecord{4092b378 #7 A .activities.ActivityA}
      Run #2: HistoryRecord{4095e0f0
com.mycompany.android.myapp/.activities.ActivityA1}
      Run #1: HistoryRecord{406a8838
com.mycompany.android.myapp/.activities.ActivityA}
    TaskRecord{4070f668 #2 A com.android.launcher}
      Run #0: HistoryRecord{40682698 com.android.launcher2/.Launcher}

  mPausingActivity: null
  mResumedActivity: HistoryRecord{4091f998
com.mycompany.android.myapp/.activities.ActivityB}
  mFocusedActivity: HistoryRecord{4091f998
com.mycompany.android.myapp/.activities.ActivityB}
  mLastPausedActivity: HistoryRecord{4095e0f0
com.mycompany.android.myapp/.activities.ActivityA1}

  mCurTask: 8








AFTER
=======

  Activity stack:
  * TaskRecord{4092b378 #7 A .activities.ActivityA}
    clearOnBackground=false numActivities=1 rootWasReset=true
    affinity=.activities.ActivityA
    intent={flg=0x400000
cmp=com.mycompany.android.myapp/.activities.ActivityA}
    realActivity=com.mycompany.android.myapp/.activities.ActivityA
    lastActiveTime=668153 (inactive for 2s)
    * Hist #2: HistoryRecord{406a8838
com.mycompany.android.myapp/.activities.ActivityA}
        packageName=com.mycompany.android.myapp
processName=com.mycompany.android.myapp
        launchedFromUid=10026 app=ProcessRecord{40745a28
750:com.mycompany.android.myapp/10010}
        Intent { act=android.intent.action.MAIN
cat=[android.intent.category.LAUNCHER] flg=0x10200000
cmp=com.mycompany.android.myapp/.activities.ActivityA }
        frontOfTask=true task=TaskRecord{4092b378 #7
A .activities.ActivityA}
        taskAffinity=.activities.ActivityA
        realActivity=com.mycompany.android.myapp/.activities.ActivityA
        base=/data/app/com.mycompany.android.myapp-1.apk/data/app/
com.mycompany.android.myapp-1.apk data=/data/data/
com.mycompany.android.myapp
        labelRes=0x7f080016 icon=0x7f020037 theme=0x7f090018
        stateNotNeeded=false componentSpecified=true
isHomeActivity=false
        configuration={ scale=1.0 imsi=0/0 loc=en_US touch=3
keys=1/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=7}
        launchFailed=false haveState=false icicle=null
        state=RESUMED stopped=false delayedResume=false
finishing=false
        keysPaused=false inHistory=true launchMode=2
        fullscreen=true visible=true frozenBeforeDestroy=false
thumbnailNeeded=false idle=true
        waitingVisible=false nowVisible=true
  * TaskRecord{4055ce18 #8 A .activities.ActivityB}
    clearOnBackground=false numActivities=1 rootWasReset=false
    affinity=.activities.ActivityB
    intent={flg=0xc00000
cmp=com.mycompany.android.myapp/.activities.ActivityB}
    realActivity=com.mycompany.android.myapp/.activities.ActivityB
    lastActiveTime=668117 (inactive for 2s)
    * Hist #1: HistoryRecord{4091f998
com.mycompany.android.myapp/.activities.ActivityB}
        packageName=com.mycompany.android.myapp
processName=com.mycompany.android.myapp
        launchedFromUid=10010 app=ProcessRecord{40745a28
750:com.mycompany.android.myapp/10010}
        Intent { flg=0x800000
cmp=com.mycompany.android.myapp/.activities.ActivityB }
        frontOfTask=true task=TaskRecord{4055ce18 #8
A .activities.ActivityB}
        taskAffinity=.activities.ActivityB
        realActivity=com.mycompany.android.myapp/.activities.ActivityB
        base=/data/app/com.mycompany.android.myapp-1.apk/data/app/
com.mycompany.android.myapp-1.apk data=/data/data/
com.mycompany.android.myapp
        labelRes=0x7f080046 icon=0x7f020043 theme=0x7f090018
        stateNotNeeded=false componentSpecified=true
isHomeActivity=false
        configuration={ scale=1.0 imsi=0/0 loc=en_US touch=3
keys=1/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=7}
        launchFailed=false haveState=true
icicle=Bundle[mParcelledData.dataSize=3020]
        state=STOPPED stopped=true delayedResume=false finishing=false
        keysPaused=false inHistory=true launchMode=2
        fullscreen=true visible=false frozenBeforeDestroy=false
thumbnailNeeded=false idle=true
  * TaskRecord{4070f668 #2 A com.android.launcher}
    clearOnBackground=true numActivities=1 rootWasReset=true
    affinity=com.android.launcher
    intent={act=android.intent.action.MAIN
cat=[android.intent.category.HOME] flg=0x10200000
cmp=com.android.launcher2/.Launcher}
    realActivity=com.android.launcher2/.Launcher
    lastActiveTime=399891 (inactive for 270s)
    * Hist #0: HistoryRecord{40682698 com.android.launcher2/.Launcher}
        packageName=com.android.launcher2
processName=com.android.launcher2
        launchedFromUid=0 app=ProcessRecord{40647670
183:com.android.launcher2/10026}
        Intent { act=android.intent.action.MAIN
cat=[android.intent.category.HOME] flg=0x10000000
cmp=com.android.launcher2/.Launcher }
        frontOfTask=true task=TaskRecord{4070f668 #2 A
com.android.launcher}
        taskAffinity=com.android.launcher
        realActivity=com.android.launcher2/.Launcher
        base=/system/app/Launcher2.apk/system/app/Launcher2.apk data=/
data/data/com.android.launcher2
        labelRes=0x7f0c0002 icon=0x7f020042 theme=0x7f0d0000
        stateNotNeeded=true componentSpecified=false
isHomeActivity=true
        configuration={ scale=1.0 imsi=0/0 loc=en_US touch=3
keys=1/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=5}
        launchFailed=false haveState=true
icicle=Bundle[mParcelledData.dataSize=7644]
        state=STOPPED stopped=true delayedResume=false finishing=false
        keysPaused=false inHistory=true launchMode=2
        fullscreen=true visible=false frozenBeforeDestroy=false
thumbnailNeeded=false idle=true

  Running activities (most recent first):
    TaskRecord{4092b378 #7 A .activities.ActivityA}
      Run #2: HistoryRecord{406a8838
com.mycompany.android.myapp/.activities.ActivityA}
    TaskRecord{4055ce18 #8 A .activities.ActivityB}
      Run #1: HistoryRecord{4091f998
com.mycompany.android.myapp/.activities.ActivityB}
    TaskRecord{4070f668 #2 A com.android.launcher}
      Run #0: HistoryRecord{40682698 com.android.launcher2/.Launcher}

  mPausingActivity: null
  mResumedActivity: HistoryRecord{406a8838
com.mycompany.android.myapp/.activities.ActivityA}
  mFocusedActivity: HistoryRecord{406a8838
com.mycompany.android.myapp/.activities.ActivityA}
  mLastPausedActivity: HistoryRecord{4091f998
com.mycompany.android.myapp/.activities.ActivityB}

  mCurTask: 8

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to