→ ssccg: 要把mainactivity開最上層,就是再發一個intent 05/24 06:57
→ ssccg: startActivity就好啊...如果你前面的過程都在同一個Task 05/24 06:58
→ ssccg: 那flag加個CLEAR_TOP自然就會把上面的都結束掉 05/24 06:59
→ ssccg: 如果你的問題是從已經在背景的activity做startActivity無效 05/24 10:42
→ ssccg: 這個要用service或broadcast receiver做 05/24 10:43
推 jake255121: 最近也正在找答案,像原PO一樣想要把其他APP殺掉的話 05/24 22:12
→ jake255121: ,是否可能用service做到呢?目前想的是用ALERT_WINDO 05/24 22:12
→ jake255121: W的方式做一個浮動按鈕來讓使用者隨時能觸發殺掉前景A 05/24 22:12
→ jake255121: PP的動作。但是否就算由我寫的APP啟動service(代號為A 05/24 22:12
→ jake255121: ),並由A啟動了第三方APP(B),仍會因為權限問題沒辦法 05/24 22:12
→ jake255121: 讓B收到A的SIGKILL呢?(無root權限的前提下)因為第一 05/24 22:12
→ jake255121: 次打算寫APP,所以還沒法輕易的測試可行性... 05/24 22:12
→ ssccg: 上面說的是把Activity叫回最上層的作法 05/25 10:22
推 jake255121: 是的,但因為原PO之前嘗試殺程式的方案都失敗了,所以 05/25 10:52
→ jake255121: 想問問看,假設原PO改用Service也無法達成原本殺掉程 05/25 10:52
→ jake255121: 式的目標,那我就可以不用在這上面打轉了XD 05/25 10:52
→ ssccg: killBackgroundProcesses是有用的,但是不能殺掉前景的 05/25 11:37
→ ssccg: 要先叫一個Activity到最上層(不能用dialog或透明的)讓原本 05/25 12:49
→ ssccg: 的App進入背景再用killBackgroundProcesses 05/25 12:50
→ ssccg: 至於直接sigkill第三方App一定要有root權限 05/25 12:50
→ ssccg: 原po的情況應該是可以的,可能是忘了先su? 05/25 12:51
推 ak8118: 一樓說的應該可行 手機也不需root, 用Clear_TOP應該可行 05/25 13:50
→ pcmanxyz: 謝謝各位先進的指教,小弟已經用SSCCG前輩的方式解決了 06/02 11:39
→ pcmanxyz: 再次感謝! 06/02 11:39