我有一个前台服务,只要用户登录到应用程序,就会保持与服务器的连接.这样即使用户按Home键将应用程序发送到后台,连接仍然保持活动并且可以直接从服务器接收消息.
该应用程序有许多活动,当它们被发送到后台时,其中任何活动都可以是活动的.
我想允许用户单击通知以恢复当前活动.我了解如何恢复特定活动,但想知道是否有办法恢复用户所在的最后一个活动?当然我可以跟踪最后一个,然后从Notification回调中调用它,但是认为在任务级别可能有办法?
感谢您提供的任何建议.
我有以下情况:
我怎样才能做到这一点?
我尝试将意图与 FLAG_ACTIVITY_REORDER_TO_FRONT、FLAG_FROM_BACKGROUND 一起使用,并将 B 的启动模式设置为 singleTask、singleInstance 但它们都不起作用。