如何检测是否从应用程序活动历史记录或启动器中还原了Android应用程序

问题描述 投票:-1回答:1

关于How to detect when an Android app goes to the background and come back to the foreground,有很好的提示和解决方案来检测用户的恢复操作。

不幸的是,这没有对我做出具体回答:问:如何通过启动器链接或活动历史记录来检测用户是否恢复了应用程序

实际上,在我看来,无论如何重新打开应用程序,应用程序都会在生命周期内输入-和系统调用-相同的回调。

关于原因:从技术上讲,这是明确而直接的。从用户的角度来看,这可能有所不同,因为如果他从“应用程序历史记录”中打开一个应用程序,他实际上想保持在离开应用程序的最后状态。如果他点击应用程序图标,他会愚蠢地说我们“打开应用程序”,预计不会继续任何“会话”]

android android-lifecycle
1个回答
0
投票

不,不可能。

根据设计,两种情况的生命周期都相同。

© www.soinside.com 2019 - 2024. All rights reserved.