Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 通知在BroadCastReceiver上打开应用程序_Android_Notifications - Fatal编程技术网

Android 通知在BroadCastReceiver上打开应用程序

Android 通知在BroadCastReceiver上打开应用程序,android,notifications,Android,Notifications,我从我的应用程序发送短信,然后单击“主页”按钮。当我收到短信(我正在从手机向自己发送短信)时,会出现通知。当我点击它时,屏幕(从我发送它的地方)将从后台弹出。因此,我得到的是通知的默认视图,它后面是我发送短信的屏幕 我的目标是,当我点击通知时,如果应用程序在后台,我不希望它被显示 谢谢 Edit1:如果我在短信发送前执行“this.finish()”,则应用程序不会“弹出”。(巫婆说得通)。有点愚蠢,因为有两部不同的手机,这种情况不会发生。BroadCastReceiver接收发送短信的意图的上

我从我的应用程序发送短信,然后单击“主页”按钮。当我收到短信(我正在从手机向自己发送短信)时,会出现通知。当我点击它时,屏幕(从我发送它的地方)将从后台弹出。因此,我得到的是通知的默认视图,它后面是我发送短信的屏幕

我的目标是,当我点击通知时,如果应用程序在后台,我不希望它被显示

谢谢


Edit1:如果我在短信发送前执行“this.finish()”,则应用程序不会“弹出”。(巫婆说得通)。

有点愚蠢,因为有两部不同的手机,这种情况不会发生。BroadCastReceiver接收发送短信的意图的上下文(至少就我所理解的),如果我使用的是同一部手机,它将打开后台的应用程序。凌晨2点在这里,让我休息一下。:)