[問題] 多次呼叫Activity之後onResume的處理??

作者: euph (咬咬嚼嚼猴子口味)   2016-06-07 10:06:05
小弟在寫一個JAR函數庫的小系統
問題出現在當從主程式多層的呼叫Activity之後
此時如果切換應用或是按了home鍵之後,
再切換回來就會有最底層的activity也就是主程式重新啟動
卻留了中間的Activity卡在畫面上的情況
請問在這樣多層次的Activity裡面 onPause onResume
是不是有什麼方法可以去管理???
感謝感謝
作者: ssccg (23)   2016-06-07 10:34:00
切換回來,原本在最上層的Activity留在最上層有什麼不對?如果你是希望從home重新啟動時不要留著,可以在在startActivity加上FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET如果是任何情況,離開Acitivity就直接結束,可以加上FLAG_ACTIVITY_NO_HISTORY
作者: cooper6334 (庫波)   2016-06-07 11:20:00
感覺是你有東西佔住MainThread才會ANR
作者: ssccg (23)   2016-06-07 12:53:00
你應該先去看到底情況是怎樣,不是感覺很像是回到Home重開或是切到別的App再切回來,都只有在最上層的Activity做Pause Stop Start Resume,根本不會去碰下層的如果是上層的沒有佔滿整個畫面,那下層的也只是Stop Start不會Resume
作者: a1275647 (iphone 10)   2016-06-12 03:05:00
你可以下log看你生命週期

Links booklink

Contact Us: admin [ a t ] ucptt.com