【发布时间】:2015-04-15 15:21:35
【问题描述】:
我正在创建一个短信应用。我可以很好地发送消息,但是我无法接收它。我已经成功实现了允许将应用程序选为设备上的默认 SMS 应用程序的功能。
我遇到的问题是我无法将短信从BroadcastReceiver 传递到显示消息的活动。我知道可以将intent.putExtra() 用于消息,然后使用startActivity(),但是如果在收到消息时该活动已经开始,会发生什么?我不想每次收到新消息时都重新开始活动。
【问题讨论】:
-
所以你的问题是,你怎么能不开始一个已经开始的活动并发送你的短信数据呢?
标签: android android-activity broadcastreceiver android-broadcast smsmanager