作者ivanf10710 (Ivan)
看板AndroidDev
標題[問題] 請問該如何取得當前的Activity?
時間Fri Jul 20 10:25:50 2012
由於onReceive不支援dialog
想要show一個dialog變成要在onReceive的時候傳intent到Activity
但是我的目的只是想show dialog而已
我該如何抓取現在使用者的Activity呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.134.150
1F:→ iincho:Broadcast Receiver起來的時候塞一個Context給他 07/20 12:13
2F:推 sdyy:應該要開個service去處理 Broadcastrecevier只該接收跟發送 07/22 15:30
3F:→ sdyy:不然就是做個透明背景的Activity也可以 總之broatcast不該 07/22 15:30
4F:→ sdyy:執行dialog 簡單來說recevier的生命週期只到onreceive結束 07/22 15:31
5F:→ sdyy:而dialog需要更長的生命週期去處理回傳的命令 所以不行 07/22 15:32
6F:→ sdyy:還有你不可能抓到其他程式Activity的context 除非你找到bug 07/22 15:34
7F:推 tomap41017:receive觸發一個Activity,該Theme設成Dialog 07/22 22:13
8F:→ ivanf10710:同T大的想法,必須Intent到一個Activity設theme 07/23 09:35