我的应用中有许多活动。从前端我可以启动不同的不同活动,但我也有后端,这意味着如果我收到一条消息,那么从服务器开始,应用程序必须对消息采取行动并根据消息启动活动。
我的问题是,有时应用程序从服务器收到消息并且应用程序启动活动,同时用户还执行点击 UI 并导航到其他活动。在这种情况下,我的一项活动未启动,因为 android 无法同时启动这两项活动。
是否有任何 INTENT LAG 可以帮助解决此问题?
现在我正在做的是,如果我从服务器收到消息而不是使用一个全局标志并使用该标志,我正在避免这种情况,但如果有人对此有任何想法,我正在寻找更好的解决方案。