Android Question device button "close all apps"

Antonio Ferreira

Member
Licensed User
Longtime User
B4A V11
When my B4A app is open and the device button "close all apps" is clicked, my b4a app is killed and not closing. (in release mode)
When I click the B4A icon for restart the app, I have a black screen with my app title bar, that is irresponsive. I must do a "Force Stop" on my B4A app before restarting
This happen in a big b4a project.
With the same b4a configurations , in a small b4a project i don´t have this problem.
(I have put this question an year ago, where Erel suggest to use the last b4a version)

Suggestions ?
Thank you
 

Erel

B4X founder
Staff member
Licensed User
Longtime User
When my B4A app is open and the device button "close all apps" is clicked, my b4a app is killed and not closing. (in release mode)
This is not the expected behavior. It sounds like your app is crashing when in Activity_Paused.
I guess that it is not relevant for this project, however switching to B4XPages make the activities life cycle very simple.

First step is to check the logs including the unfiltered logs and look for clues.
 
Upvote 0

Antonio Ferreira

Member
Licensed User
Longtime User
Thank you Erel
Next year I switch to B4XPages.
I don't know how to analyze the unfiltered logs

This is the unfiltered logs, and I put in bold the references to my package name "glose.eam"

Clear All button clicked
-----------------------------------------------------
action:TAP
Source child:CLEAR_ALL_BUTTON
Elapsed container 393784395 ms, session 393784395 ms, action 0 ms
isInLandscapeMode false
isInMultiWindowMode false
selectOutput() commonFlags for output 13, 0000
[QueueManager] queue size over. remove oldest log
[DLCBinder] already send register request
selectOutput() commonFlags for output 21, 0000
getOutput() stream 1 selected device 00000002, output 13
sendEvent :{cd=null, uv=10.0, auid=KIZxkcjeMLhCjFyLKFsKDLvorChwjAiv, tz=0, en=5104, tid=4C7-399-5010210, fv=G950FXXSBDUA3, at=0, t=ev, la=pt, av=10.0.40.36, pn=500, ts=1638733733728}
selectOutput() commonFlags for output 13, 0000
selectOutput() commonFlags for output 21, 0000
getOutput() stream 1 selected device 00000002, output 13
getOutputForAttr() usage=13, content=4, tag= flags=00000000 session 43041 selectedDeviceId 0
getOutputForAttr() device 0x2, sampling rate 48000, format 0x1, channel mask 0x3, flags 0x40004
selectOutput() commonFlags for output 13, 0000
selectOutput() commonFlags for output 21, 0001
getOutputForAttr() returns output 21 selectedDeviceId 3
Add dynamic flag, session 43041
nonSecFlag 4, secFlag 140000, outputFlags 4
setMixerOutConfig return default condition, mixer key 2002, thread key 202
stageIndex is 0, get default sink buf
acquire:: Start
acquire:: timeout = -1 mIsAcquired = 0 mTagName : AudioFlinger
acquireDVFSLockLocked : type : DVFS_MIN_LIMIT frequency : 149500 uid : 1000 pid : 3843 pkgName : AudioFlinger
[NativeCFMS] BpCustomFrequencyManager::acquireDVFSLock()
acquire:: End
AUDIO_OUTPUT_FLAG_FAST successful; frameCount 0 -> 678
setMixerOutConfig return default condition, mixer key 2002, thread key 202
Skipped to add effects on session 43041
startOutput() output 21, stream 1, session 43041
setBeaconMute(1) mBeaconMuteRefCount=1 mBeaconPlayingRefCount=0
getNewOutputDevice() selected device 2
setOutputDevice() device 0002 delayMs 0
setOutputDevice() prevDevice 0x0002
setOutputDevice: suppressing checkDeviceMuteStrategies
setOutputDevice() setting same device 0x0002 or null device
releaseOutput() 21
fast_out-set_audio_route: [PLAYBACK] current-device(none) new-device(speaker) in cur-mode(none) & new-mode(normal)!
Apply path: media-speaker
> audio_route_update_path : "media-speaker" reverse(0)
fast_out-do_set_route: Enabled Audio Route(media-speaker)
Apply path: gain-media-speaker
> audio_route_update_path : "gain-media-speaker" reverse(0)
fast_out-do_set_route: Enabled Audio Gain(gain-media-speaker)
[do_open_spkamp_stream] Opened PCM Device(/dev/snd/pcmC0D7p) configured Info: Channels(2) Smapling Rate(48000), Format: Default(0)
[do_open_spkamp_stream] Opened PCM Device(/dev/snd/pcmC0D11c) configured Info: Channels(2) Smapling Rate(48000), Format: Default(0)
[do_open_spkamp_stream] Opened PCM Device(/dev/snd/pcmC0D12c) configured Info: Channels(2) Smapling Rate(48000), Format: Default(0)
[do_open_spkamp_stream] Opened PCM Device(/dev/snd/pcmC0D6p) configured Info: Channels(2) Smapling Rate(48000), Format: Default(0)
fast_out-do_open_output_stream: Opened PCM Device is /dev/snd/pcmC0D2p samplingRate(48000) pcmformat(0)
fast_out-out_write: Transit to Idle
fast_out-out_write: Transit to Playing
fast_out-out_get_presentation_position: Error is -1
Error from HAL stream in function get_presentation_position: Operation not permitted
fast_out-out_get_presentation_position: Error is -1
Error from HAL stream in function get_presentation_position: Operation not permitted
and isTosAccept false
mixer(0xef69c740) Spend too much time to write: delta 65(effect 0, stage 0)
stopOutput() output 21, stream 1, session 43041
setBeaconMute(1) mBeaconMuteRefCount=0 mBeaconPlayingRefCount=0
getNewOutputDevice() selected device 0
setOutputDevice() device 0000 delayMs 96
setOutputDevice() prevDevice 0x0002
setOutputDevice() setting same device 0x0000 or null device
getWifiLinkLayerStats(l.2973) before calling iface.getLinkLayerStats
enter getLinkLayerStats
enter getLinkLayerStatsInternal
Successfully getLinkLayerStats.
getWifiLinkLayerStats(l.2973) after calling iface.getLinkLayerStats
TrafficStats TxPkts=993050 RxPkts=1993809 TxBytes=190151114 RxBytes=2051152729 , Foreground uid=10083 pkgName=com.sec.android.app.launcher TxPackets=0 RxPackets=0 TxBytes=0 RxBytes=0
and isTosAccept false
checkScoreBasedQuality - mPreviousScore[0]:61 mPreviousScore[1]:61 mPreviousScore[2]:61 s2Score:60mPrevoiusScoreAverage:61
finishAllStage : 1 <--- 6 , stack=2
onStagePreEnter - false false
onStagePreEnter - ConfigurationChange UnNeeded
Killing 5892:com.android.settings/1000 (adj 900): remove task
setHotWordDetection : call requestHotWordDetection true
start stageTransitionAnim : from com.android.launcher3.infra.stage.OverViewStage@82e6d14 to com.android.launcher3.infra.stage.HomeStage@58a8d5e
kill(-5892, 9) failed: No such process
current stack :
dump stage
com.android.launcher3.infra.stage.HomeStage@58a8d5e
current stack :
dump stage
com.android.launcher3.infra.stage.HomeStage@58a8d5e
Clear All Animation Success
DragLayer onMeasure, mIsNaviBarPositionChanged = false, mWillOrientationChange = false
[QueueManager] queue size over. remove oldest log
[DLCBinder] already send register request
onTopActivityChanged : ComponentInfo{com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity}
Activity ActivityRecord{fd98bcf u0 glose.eam/.main t30763 f} being finished, but not in LRU list
dispatchDetachedFromWindow
kill(-5892, 9) failed: No such process
Surface release. android.view.ViewRootImpl.doDie:7979 android.view.ViewRootImpl.die:7947 android.view.WindowManagerGlobal.removeViewLocked:497 android.view.WindowManagerGlobal.removeView:435 android.view.WindowManagerImpl.removeViewImmediate:124 android.app.ActivityThread.handleDestroyActivity:4753 android.app.servertransaction.DestroyActivityItem.execute:39 android.app.servertransaction.TransactionExecutor.executeLifecycleState:145
Should stop hotword detection immediately - true
onTopActivityChanged : ComponentInfo{com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity}
Remove Window{f1cea3e u0 glose.eam/glose.eam.main}: mSurfaceController=null mAnimatingExit=false mRemoveOnExit=false mHasSurface=false surfaceShowing=false isAnimationSet=false app-animation=false mWillReplaceWindow=false inPendingTransaction=false mDisplayFrozen=false callers=com.android.server.wm.WindowState.removeIfPossible:2751 com.android.server.wm.WindowManagerService.removeWindow:1975 com.android.server.wm.Session.remove:268 android.view.IWindowSession$Stub.onTransact:347 com.android.server.wm.Session.onTransact:186 android.os.Binder.execTransact:739
kill(-5892, 9) failed: No such process
Input channel destroyed: fd=126
Input channel destroyed: fd=60
id=76038 Removed f1cea3e glose.eam/glose.eam.main#0 (0/51)
kill(-5892, 9) failed: No such process
setInputMethodSwitchDisable : Ignoring, uid 10383: com.android.internal.view.IInputMethodClient$Stub$Proxy@ede936d
kill(-5892, 9) failed: No such process
dispatchDetachedFromWindow
Surface release. android.view.ViewRootImpl.doDie:7979 android.view.ViewRootImpl.die:7947 android.view.WindowManagerGlobal.removeViewLocked:497 android.view.WindowManagerGlobal.removeView:435 android.view.WindowManagerImpl.removeViewImmediate:124 android.app.ActivityThread.handleDestroyActivity:4753 android.app.servertransaction.DestroyActivityItem.execute:39 android.app.servertransaction.TransactionExecutor.executeLifecycleState:145
Remove Window{9410fde u0 glose.eam/glose.eam.menu_principal_b5}: mSurfaceController=null mAnimatingExit=false mRemoveOnExit=false mHasSurface=false surfaceShowing=false isAnimationSet=false app-animation=false mWillReplaceWindow=false inPendingTransaction=false mDisplayFrozen=false callers=com.android.server.wm.WindowState.removeIfPossible:2751 com.android.server.wm.WindowManagerService.removeWindow:1975 com.android.server.wm.Session.remove:268 android.view.IWindowSession$Stub.onTransact:347 com.android.server.wm.Session.onTransact:186 android.os.Binder.execTransact:739
kill(-5892, 9) failed: No such process
id=76038 onRemoved f1cea3e glose.eam/glose.eam.main#0
id=76065 Removed 9410fde glose.eam/glose.eam.menu_principal_b5#0 (0/50)
DragLayer dispatchDraw, mIsNaviBarPositionChanged = false, mWillOrientationChange = false
kill(-5892, 9) failed: No such process
reinflateWidgetsIfNecessary, Not required: 3
Input channel destroyed: fd=416
reinflateWidgetsIfNecessary, Not required: 4
reinflateWidgetsIfNecessary, Not required: 5
Input channel destroyed: fd=107
kill(-5892, 9) failed: No such process
Cancelling animation restarting=false, leash=null, surface=Surface(name=AppWindowToken{92ef465 token=Token{953c95c ActivityRecord{fd98bcf u0 glose.eam/.main t30763}}})/@0x5a725bc, parent=Surface(name=Task=30763)/@0x1128945
updateSpayHandler true currentDefaultPage : true
Cancelling animation restarting=false, leash=null, surface=Surface(name=AppWindowToken{8796af4 token=Token{be0d4c7 ActivityRecord{54d4606 u0 glose.eam/.menu_principal_b5 t30763}}})/@0xd4d6caf, parent=Surface(name=Task=30763)/@0x1128945
acquireDVFSLockLocked : type : DVFS_MIN_LIMIT frequency : 1261000 uid : 1000 pid : 3843 pkgName : com.sec.android.app.launcher@9
kill(-5892, 9) failed: No such process
id=76065 onRemoved 9410fde glose.eam/glose.eam.menu_principal_b5#0
id=76031 Removed Task=30763#0 (0/49)
Attempting to destroy on removed layer: AppWindowToken{8796af4 token=Token{be0d4c7 ActivityRecord{54d4606 u0 glose.eam/.menu_principal_b5 t30763}}}#0
Attempting to destroy on removed layer: AppWindowToken{92ef465 token=Token{953c95c ActivityRecord{fd98bcf u0 glose.eam/.main t30763}}}#0
kill(-5892, 9) failed: No such process
id=76141 Removed animation background stackId=620#0 (0/46)
id=76140 Removed Stack=620#0 (4/45)
kill(-5892, 9) failed: No such process
setVisibility : 0
onStateTransitionStart stageMode : 1 / mStageMode : 6
kill(-5892, 9) failed: No such process
DragLayer dispatchDraw, mIsNaviBarPositionChanged = false, mWillOrientationChange = false
id=76141 onRemoved animation background stackId=620#0
id=76031 onRemoved Task=30763#0
id=76032 onRemoved AppWindowToken{92ef465 token=Token{953c95c ActivityRecord{fd98bcf u0 glose.eam/.main t30763}}}#0
id=76064 onRemoved AppWindowToken{8796af4 token=Token{be0d4c7 ActivityRecord{54d4606 u0 glose.eam/.menu_principal_b5 t30763}}}#0
id=76140 onRemoved Stack=620#0
 
Upvote 0

Antonio Ferreira

Member
Licensed User
Longtime User
This is not the expected behavior. It sounds like your app is crashing when in Activity_Paused.
I guess that it is not relevant for this project, however switching to B4XPages make the activities life cycle very simple.

First step is to check the logs including the unfiltered logs and look for clues.

Thank you Erel
Next year I switch to B4XPages.
I don't know how to analyze the unfiltered logs

This is the unfiltered logs, and I put in bold the references to my package name "glose.eam"

Clear All button clicked
-----------------------------------------------------
action:TAP
Source child:CLEAR_ALL_BUTTON
Elapsed container 393784395 ms, session 393784395 ms, action 0 ms
isInLandscapeMode false
isInMultiWindowMode false
selectOutput() commonFlags for output 13, 0000
[QueueManager] queue size over. remove oldest log
[DLCBinder] already send register request
selectOutput() commonFlags for output 21, 0000
getOutput() stream 1 selected device 00000002, output 13
sendEvent :{cd=null, uv=10.0, auid=KIZxkcjeMLhCjFyLKFsKDLvorChwjAiv, tz=0, en=5104, tid=4C7-399-5010210, fv=G950FXXSBDUA3, at=0, t=ev, la=pt, av=10.0.40.36, pn=500, ts=1638733733728}
selectOutput() commonFlags for output 13, 0000
selectOutput() commonFlags for output 21, 0000
getOutput() stream 1 selected device 00000002, output 13
getOutputForAttr() usage=13, content=4, tag= flags=00000000 session 43041 selectedDeviceId 0
getOutputForAttr() device 0x2, sampling rate 48000, format 0x1, channel mask 0x3, flags 0x40004
selectOutput() commonFlags for output 13, 0000
selectOutput() commonFlags for output 21, 0001
getOutputForAttr() returns output 21 selectedDeviceId 3
Add dynamic flag, session 43041
nonSecFlag 4, secFlag 140000, outputFlags 4
setMixerOutConfig return default condition, mixer key 2002, thread key 202
stageIndex is 0, get default sink buf
acquire:: Start
acquire:: timeout = -1 mIsAcquired = 0 mTagName : AudioFlinger
acquireDVFSLockLocked : type : DVFS_MIN_LIMIT frequency : 149500 uid : 1000 pid : 3843 pkgName : AudioFlinger
[NativeCFMS] BpCustomFrequencyManager::acquireDVFSLock()
acquire:: End
AUDIO_OUTPUT_FLAG_FAST successful; frameCount 0 -> 678
setMixerOutConfig return default condition, mixer key 2002, thread key 202
Skipped to add effects on session 43041
startOutput() output 21, stream 1, session 43041
setBeaconMute(1) mBeaconMuteRefCount=1 mBeaconPlayingRefCount=0
getNewOutputDevice() selected device 2
setOutputDevice() device 0002 delayMs 0
setOutputDevice() prevDevice 0x0002
setOutputDevice: suppressing checkDeviceMuteStrategies
setOutputDevice() setting same device 0x0002 or null device
releaseOutput() 21
fast_out-set_audio_route: [PLAYBACK] current-device(none) new-device(speaker) in cur-mode(none) & new-mode(normal)!
Apply path: media-speaker
> audio_route_update_path : "media-speaker" reverse(0)
fast_out-do_set_route: Enabled Audio Route(media-speaker)
Apply path: gain-media-speaker
> audio_route_update_path : "gain-media-speaker" reverse(0)
fast_out-do_set_route: Enabled Audio Gain(gain-media-speaker)
[do_open_spkamp_stream] Opened PCM Device(/dev/snd/pcmC0D7p) configured Info: Channels(2) Smapling Rate(48000), Format: Default(0)
[do_open_spkamp_stream] Opened PCM Device(/dev/snd/pcmC0D11c) configured Info: Channels(2) Smapling Rate(48000), Format: Default(0)
[do_open_spkamp_stream] Opened PCM Device(/dev/snd/pcmC0D12c) configured Info: Channels(2) Smapling Rate(48000), Format: Default(0)
[do_open_spkamp_stream] Opened PCM Device(/dev/snd/pcmC0D6p) configured Info: Channels(2) Smapling Rate(48000), Format: Default(0)
fast_out-do_open_output_stream: Opened PCM Device is /dev/snd/pcmC0D2p samplingRate(48000) pcmformat(0)
fast_out-out_write: Transit to Idle
fast_out-out_write: Transit to Playing
fast_out-out_get_presentation_position: Error is -1
Error from HAL stream in function get_presentation_position: Operation not permitted
fast_out-out_get_presentation_position: Error is -1
Error from HAL stream in function get_presentation_position: Operation not permitted
and isTosAccept false
mixer(0xef69c740) Spend too much time to write: delta 65(effect 0, stage 0)
stopOutput() output 21, stream 1, session 43041
setBeaconMute(1) mBeaconMuteRefCount=0 mBeaconPlayingRefCount=0
getNewOutputDevice() selected device 0
setOutputDevice() device 0000 delayMs 96
setOutputDevice() prevDevice 0x0002
setOutputDevice() setting same device 0x0000 or null device
getWifiLinkLayerStats(l.2973) before calling iface.getLinkLayerStats
enter getLinkLayerStats
enter getLinkLayerStatsInternal
Successfully getLinkLayerStats.
getWifiLinkLayerStats(l.2973) after calling iface.getLinkLayerStats
TrafficStats TxPkts=993050 RxPkts=1993809 TxBytes=190151114 RxBytes=2051152729 , Foreground uid=10083 pkgName=com.sec.android.app.launcher TxPackets=0 RxPackets=0 TxBytes=0 RxBytes=0
and isTosAccept false
checkScoreBasedQuality - mPreviousScore[0]:61 mPreviousScore[1]:61 mPreviousScore[2]:61 s2Score:60mPrevoiusScoreAverage:61
finishAllStage : 1 <--- 6 , stack=2
onStagePreEnter - false false
onStagePreEnter - ConfigurationChange UnNeeded
Killing 5892:com.android.settings/1000 (adj 900): remove task
setHotWordDetection : call requestHotWordDetection true
start stageTransitionAnim : from com.android.launcher3.infra.stage.OverViewStage@82e6d14 to com.android.launcher3.infra.stage.HomeStage@58a8d5e
kill(-5892, 9) failed: No such process
current stack :
dump stage
com.android.launcher3.infra.stage.HomeStage@58a8d5e
current stack :
dump stage
com.android.launcher3.infra.stage.HomeStage@58a8d5e
Clear All Animation Success
DragLayer onMeasure, mIsNaviBarPositionChanged = false, mWillOrientationChange = false
[QueueManager] queue size over. remove oldest log
[DLCBinder] already send register request
onTopActivityChanged : ComponentInfo{com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity}
Activity ActivityRecord{fd98bcf u0 glose.eam/.main t30763 f} being finished, but not in LRU list
dispatchDetachedFromWindow
kill(-5892, 9) failed: No such process
Surface release. android.view.ViewRootImpl.doDie:7979 android.view.ViewRootImpl.die:7947 android.view.WindowManagerGlobal.removeViewLocked:497 android.view.WindowManagerGlobal.removeView:435 android.view.WindowManagerImpl.removeViewImmediate:124 android.app.ActivityThread.handleDestroyActivity:4753 android.app.servertransaction.DestroyActivityItem.execute:39 android.app.servertransaction.TransactionExecutor.executeLifecycleState:145
Should stop hotword detection immediately - true
onTopActivityChanged : ComponentInfo{com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity}
Remove Window{f1cea3e u0 glose.eam/glose.eam.main}: mSurfaceController=null mAnimatingExit=false mRemoveOnExit=false mHasSurface=false surfaceShowing=false isAnimationSet=false app-animation=false mWillReplaceWindow=false inPendingTransaction=false mDisplayFrozen=false callers=com.android.server.wm.WindowState.removeIfPossible:2751 com.android.server.wm.WindowManagerService.removeWindow:1975 com.android.server.wm.Session.remove:268 android.view.IWindowSession$Stub.onTransact:347 com.android.server.wm.Session.onTransact:186 android.os.Binder.execTransact:739
kill(-5892, 9) failed: No such process
Input channel destroyed: fd=126
Input channel destroyed: fd=60
id=76038 Removed f1cea3e glose.eam/glose.eam.main#0 (0/51)
kill(-5892, 9) failed: No such process
setInputMethodSwitchDisable : Ignoring, uid 10383: com.android.internal.view.IInputMethodClient$Stub$Proxy@ede936d
kill(-5892, 9) failed: No such process
dispatchDetachedFromWindow
Surface release. android.view.ViewRootImpl.doDie:7979 android.view.ViewRootImpl.die:7947 android.view.WindowManagerGlobal.removeViewLocked:497 android.view.WindowManagerGlobal.removeView:435 android.view.WindowManagerImpl.removeViewImmediate:124 android.app.ActivityThread.handleDestroyActivity:4753 android.app.servertransaction.DestroyActivityItem.execute:39 android.app.servertransaction.TransactionExecutor.executeLifecycleState:145
Remove Window{9410fde u0 glose.eam/glose.eam.menu_principal_b5}: mSurfaceController=null mAnimatingExit=false mRemoveOnExit=false mHasSurface=false surfaceShowing=false isAnimationSet=false app-animation=false mWillReplaceWindow=false inPendingTransaction=false mDisplayFrozen=false callers=com.android.server.wm.WindowState.removeIfPossible:2751 com.android.server.wm.WindowManagerService.removeWindow:1975 com.android.server.wm.Session.remove:268 android.view.IWindowSession$Stub.onTransact:347 com.android.server.wm.Session.onTransact:186 android.os.Binder.execTransact:739
kill(-5892, 9) failed: No such process
id=76038 onRemoved f1cea3e glose.eam/glose.eam.main#0
id=76065 Removed 9410fde glose.eam/glose.eam.menu_principal_b5#0 (0/50)
DragLayer dispatchDraw, mIsNaviBarPositionChanged = false, mWillOrientationChange = false
kill(-5892, 9) failed: No such process
reinflateWidgetsIfNecessary, Not required: 3
Input channel destroyed: fd=416
reinflateWidgetsIfNecessary, Not required: 4
reinflateWidgetsIfNecessary, Not required: 5
Input channel destroyed: fd=107
kill(-5892, 9) failed: No such process
Cancelling animation restarting=false, leash=null, surface=Surface(name=AppWindowToken{92ef465 token=Token{953c95c ActivityRecord{fd98bcf u0 glose.eam/.main t30763}}})/@0x5a725bc, parent=Surface(name=Task=30763)/@0x1128945
updateSpayHandler true currentDefaultPage : true
Cancelling animation restarting=false, leash=null, surface=Surface(name=AppWindowToken{8796af4 token=Token{be0d4c7 ActivityRecord{54d4606 u0 glose.eam/.menu_principal_b5 t30763}}})/@0xd4d6caf, parent=Surface(name=Task=30763)/@0x1128945
acquireDVFSLockLocked : type : DVFS_MIN_LIMIT frequency : 1261000 uid : 1000 pid : 3843 pkgName : com.sec.android.app.launcher@9
kill(-5892, 9) failed: No such process
id=76065 onRemoved 9410fde glose.eam/glose.eam.menu_principal_b5#0
id=76031 Removed Task=30763#0 (0/49)
Attempting to destroy on removed layer: AppWindowToken{8796af4 token=Token{be0d4c7 ActivityRecord{54d4606 u0 glose.eam/.menu_principal_b5 t30763}}}#0
Attempting to destroy on removed layer: AppWindowToken{92ef465 token=Token{953c95c ActivityRecord{fd98bcf u0 glose.eam/.main t30763}}}#0
kill(-5892, 9) failed: No such process
id=76141 Removed animation background stackId=620#0 (0/46)
id=76140 Removed Stack=620#0 (4/45)
kill(-5892, 9) failed: No such process
setVisibility : 0
onStateTransitionStart stageMode : 1 / mStageMode : 6
kill(-5892, 9) failed: No such process
DragLayer dispatchDraw, mIsNaviBarPositionChanged = false, mWillOrientationChange = false
id=76141 onRemoved animation background stackId=620#0
id=76031 onRemoved Task=30763#0
id=76032 onRemoved AppWindowToken{92ef465 token=Token{953c95c ActivityRecord{fd98bcf u0 glose.eam/.main t30763}}}#0
id=76064 onRemoved AppWindowToken{8796af4 token=Token{be0d4c7 ActivityRecord{54d4606 u0 glose.eam/.menu_principal_b5 t30763}}}#0
id=76140 onRemoved Stack=620#0
 
Upvote 0

Antonio Ferreira

Member
Licensed User
Longtime User
I think that I misread your question. I thought that you are asking about the "recent apps" button.
If your device has a "close all apps" button then it is expected that your app will be killed. You should always assume that once your app moves to the background, it will be killed at some point.

I think that I misread your question. I thought that you are asking about the "recent apps" button.
If your device has a "close all apps" button then it is expected that your app will be killed. You should always assume that once your app moves to the background, it will be killed at some point.
Thank you Erel
 
Upvote 0
Top