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