gpt4 book ai didi

android - Android BroadcastReceiver的实现方法

转载 作者:行者123 更新时间:2023-11-29 00:36:01 25 4
gpt4 key购买 nike

我创建了一个示例应用程序。在我的应用程序中,我有 4 个 Activity 和 1 个在后台运行的 BroadCastReciever。我在这里写了服务,目的是当用户解锁屏幕时,我运行我的应用程序。一切正常,除了这个:

当我运行我的应用程序时,我正在进行第三个 Activity 。用户不再与屏幕交互,因此设备会自动锁定屏幕。现在我解锁屏幕意味着,应用程序从第一个 Activity 开始运行。我需要从用户上次交互的 Activity 开始运行应用程序(例如,如果用户与第三个 Activity 交互,我需要在屏幕解锁时显示第三个 Activity )。

最佳答案

没问题,使用 SharedPreferences 并存储一个 currentActivityName。当您通过 onCreate 或 onStart() 输入一个新的 Activity 时更新它。这个值将被保留,即使应用程序关闭。一旦您检测到您的入口点,您只需在应用程序返回后启动 Activity(activityName)。

关于android - Android BroadcastReceiver的实现方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12649616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com