[問題] finish的activity....
我的程式有兩個可能進入的地方
一個是點擊程式圖示開啟的activity A
另一個則是由broadcast receiver接受到特定事件後執行的activity B
在activity B內
user做了一些操作後 我會執行finish()... 目的是希望activity B關掉
問題是finish()後 若點擊recent key
會發現我的程式被列在裡面 然後點我的程式
又會叫出activity B...這雖然合理但跟我想實現的不同...
我希望此時叫出的是activity A
查了網路上類似的討論 是有一些東西
但他們都是用 manefest中的 activity B 的excludefromrecents 設成 false
這樣做確實可以不列出我的activity B
但這樣是不合我的需求的
因為如上面所述 我的user是做了某些操作後才要執行finish()
在user尚未執行完該些操作前若按了home key
我是希望此時user可以透過recent key回到activity B內
我要怎麼做才能實現這樣的需求呢??
----
以下簡化一下我的問題
activity B在未執行到finish()前 希望能用recent key列出來並叫回來
若已經執行到finish()並離開了 此時從recent key點擊我的程式
希望執行的是activity A
應該如何實現呢??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.248.63.127
推
05/29 02:58, , 1F
05/29 02:58, 1F
→
05/29 02:58, , 2F
05/29 02:58, 2F
→
05/29 02:58, , 3F
05/29 02:58, 3F
→
05/29 02:59, , 4F
05/29 02:59, 4F
→
05/29 02:59, , 5F
05/29 02:59, 5F
推
05/29 22:46, , 6F
05/29 22:46, 6F
→
05/29 22:46, , 7F
05/29 22:46, 7F
→
05/30 01:48, , 8F
05/30 01:48, 8F