作者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