当前位置: 代码迷 >> Android >> android播音传递参数并在activity中显示,多次广播会创建多个activity来显示,大神看过来
  详细解决方案

android播音传递参数并在activity中显示,多次广播会创建多个activity来显示,大神看过来

热度:73   发布时间:2016-04-28 00:08:14.0
android广播传递参数并在activity中显示,多次广播会创建多个activity来显示,大神看过来
android项目:后台服务发送广播并在activity中显示,在broadcastreceiver中 利用startactivity(intent)传递数值回去给activity并显示,但是,当发送多次广播时,系统会重新创建新的activity来完成显示,而不是在原有的activity里完成的显示。
------解决思路----------------------
在activity中定义一个broadcastreceiver内部类去完成显示;并且获取intent数据;不要用startactivity;那样会产生多个activity
------解决思路----------------------
设置activity的启动模式,改成singleTask或者singleInstance试试
  相关解决方案