作者Killercat (杀人猫™)
看板AndroidDev
标题[问题] 如何在一个无activity的app里面啓动一个activity?
时间Thu Jan 27 10:04:22 2011
开发层: (应用/框架/库/核心)
Android 2.2/2.3
问题:
开发一组服务,该服务仅仅只有一个BroadcastReceiver(也可以用Service代替)
并没有任何的Activity
预期要能接收到一个Broadcast Event以後invoke起一组Activity
不过无论是startActivity还是startActivityForResult都需要一个能cast成Activity
的context,也就是说普通的Context/Application是没办法满足这需求的
对方sendBroadcast可以要求一定要一组Activity
所以现在这个Activity要怎麽传递过来?或者有没有不需要Activity就能startActivity
的方法?
p.s. PendingIntent是可以得到Activity,不过我找不到接收它的方法
AIDL的话就有点太麻烦了,有除了AIDL以外的解法吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.75.166.176
※ 编辑: Killercat 来自: 211.75.166.176 (01/27 10:05)