我正在从我的应用程序发送短信,然后我点击“主页”按钮。当我收到短信(我正在从我的手机发送短信给我自己)时,将出现一条通知。当我点击它时,屏幕(从我发送它的地方)将从后台弹出。因此,我得到的是我的默认通知视图,其背后是我发送sms的屏幕。
我在这里的目标是,当我点击通知时,如果应用程序在后台,我不希望它被显示。
谢谢。
Edit1:如果我在发送短信之前执行"this.finish()“,应用程序就不会”弹出“。(witch说得通)。
发布于 2011-03-16 10:03:03
有点愚蠢,有两个不同的手机这是不会发生的。BroadCastReceiver,接收发送短信的意图的上下文(至少就我所理解的而言),如果我使用的是同一部手机,它将打开后台的应用程序。凌晨2点,放我一马吧。:)
https://stackoverflow.com/questions/5320153
复制相似问题