Android状态栏通知虽然已经运行,但会启动新应用.如何从应用程序图标和状态栏通知同步启动应用程序?

Kri*_*tha 7 service notifications android

我已经在服务中实施了通知.通知工作正常.但是,当应用程序已经运行并且我点击了android状态栏通知时,它会启动我的应用程序的新副本.这显然是错的.应该是如果用户点击状态栏通知,应该启动应用程序,如果应用程序没有运行,否则它应该打开其他活动(在我的情况下的消息活动).我在这里发布的类似问题中尝试了很多建议,但我没有得到解决方案.

Kri*_*tha 0

在这里我设法摆脱这个问题。首先,我在扩展应用程序的入口活动或类中定义了布尔变量。我在应用程序运行时将该变量的属性设置为 true,在应用程序退出时将该属性设置为 false。我检查要打开哪个活动的布尔变量。就我而言,这可以解决问题。也许它对你的情况也有帮助。bt 场景可能会有所不同。祝你好运