我创建了一个示例应用程序。在我的应用程序中,我有 4 个Activity
和 1 个BroadCastReciever
在后台运行。在这里我写了服务,目的是当用户解锁屏幕时,我运行我的应用程序。一切正常,除了这个:
当我运行我的应用程序时,我正在进行第三个活动。用户不再与屏幕交互,因此设备会自动锁定屏幕。现在我解锁屏幕意味着,应用程序从第一个活动开始运行。我需要从用户上次交互的活动中运行应用程序(例如,如果用户与第三个活动交互,我需要在屏幕解锁时显示第三个活动)。
我创建了一个示例应用程序。在我的应用程序中,我有 4 个Activity
和 1 个BroadCastReciever
在后台运行。在这里我写了服务,目的是当用户解锁屏幕时,我运行我的应用程序。一切正常,除了这个:
当我运行我的应用程序时,我正在进行第三个活动。用户不再与屏幕交互,因此设备会自动锁定屏幕。现在我解锁屏幕意味着,应用程序从第一个活动开始运行。我需要从用户上次交互的活动中运行应用程序(例如,如果用户与第三个活动交互,我需要在屏幕解锁时显示第三个活动)。