android 能在Service(服务)里发送广播(Broadcast)吗?详细介绍一下好吗?谢谢

2025-05-17 23:11:26
推荐回答(1个)
回答1:

可以
sendBroadcast这个方法是定义在ContextWrapper里的,而Service是继承ContextWrapper的。
@Override
public void sendBroadcast(Intent intent) {
mBase.sendBroadcast(intent);
}

发送的时候直接调用
sendBroadcast(new Intent("com.marslei.send_broadcast_in_service"));