Activity发广播,在Service中接收
来源:互联网 发布:网民网络视频 编辑:程序博客网 时间:2024/05/17 23:50
在Activity中
Intent intent=new Intent();intent.putExtra("ispause", "true"); intent.setAction("ACTION_ISPAUSE");sendBroadcast(intent);
在Service中定义BroadcastReceiver
class IsPauseReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {// TODO Auto-generated method stubString ispause = intent.getStringExtra("ispause");System.out.println("ispause+MusicService"+ispause);}}
在Service的onCreate中注册广播
IsPauseReceiver isPauseReceiver;@Overridepublic void onCreate() {// TODO Auto-generated method stubsuper.onCreate();isPauseReceiver=new IsPauseReceiver(); //调用广播注册函数 Register();}
注册广播
//创建一个函数用于注册广播:public void Register(){ IntentFilter intentFilter = new IntentFilter(); //注册广播 intentFilter.addAction("ACTION_ISPAUSE"); //第一个参数就是上面声明的isPauseReceiver类 registerReceiver(isPauseReceiver, intentFilter); }
阅读全文
0 0
- Activity发广播,在Service中接收
- Android Activity接收Service发送的广播
- Android Activity接收Service发送的广播
- 277_在Activity中发送接收广播
- Fragment无法接收从service发过来的广播
- Android中Activity按钮发广播
- Android中Service发送广播给activity
- 在Activity中注册广播
- 在广播中启动Activity
- android 发广播和接收
- 系出名门Android(4) - 活动(Activity), 服务(Service), 广播(Broadcast), 广播接收 器(BroadcastReceiver)
- 在Service中显示Activity
- 在广播中启动activity或者dialog
- Android中用广播从Service中向Activity发送信息
- Android中用广播从Service中向Activity发送信息
- Android中用广播从Service中向Activity发送信息
- 广播在服务中接收能耗时操作吗
- 在Activity中接收另一个Activity的返回值
- ssm整合
- ORACLE常见数据类型详解
- dedecms织梦后台出现 502 Bad Gateway怎么办
- Eclipse快捷键大全
- 蓝桥杯-黄金队列
- Activity发广播,在Service中接收
- STM32关于优先级设定的理解 NVIC_SetPriority()
- 仿echarts的折线图
- spring cloud云服务架构
- 样式冲突,js函数名冲突,html复选框name冲突问题处理
- python-kmeans
- Invalid row number (-32536) outside allowable range (0..1048575)
- BabylonJs基础(一) 基本图形
- python小操作