0

我的应用中有许多活动。从前端我可以启动不同的不同活动,但我也有后端,这意味着如果我收到一条消息,那么从服务器开始,应用程序必须对消息采取行动并根据消息启动活动。

我的问题是,有时应用程序从服务器收到消息并且应用程序启动活动,同时用户还执行点击 UI 并导航到其他活动。在这种情况下,我的一项活动未启动,因为 android 无法同时启动这两项活动。

是否有任何 INTENT LAG 可以帮助解决此问题?

现在我正在做的是,如果我从服务器收到消息而不是使用一个全局标志并使用该标志,我正在避免这种情况,但如果有人对此有任何想法,我正在寻找更好的解决方案。

4

1 回答 1

1

你的解决方案听起来不错。确实没有一个好的方法可以做到这一点,因为 Android 不鼓励这种行为。如果您的应用程序需要此行为,您将需要创建一个解决方法,听起来您已经完成了。

于 2013-05-06T12:10:09.653 回答