gpt4 book ai didi

android - onPause() 在 BaseActivity 的 onResume() 之前调用

转载 作者:行者123 更新时间:2023-11-30 00:15:44 25 4
gpt4 key购买 nike

我有 2 个 Activity A 和 B。它们都扩展了 BaseActivity。 Activity A 是启动器 Activity 。从A点了一个按钮,就转到了Activity B。但是我发现了一些奇怪的东西,不知道是不是正常的。根据 Activity 的生命周期,onResume() 在 onPause() 之前被调用。但是当我在 Activity B 上时,baseActivity 首先暂停然后恢复。不仅如此,当我按下后退按钮并到达 Activity A 时,baseActivity 会暂停、恢复然后销毁。我仍然不明白为什么。也许这是一个菜鸟问题,但我很好奇,我在网上找不到任何答案。希望大家能帮帮我!

最佳答案

我认为 onPause 来自您的第一个 Activity ,然后 OnResume 来自您的第二个 Activity ...但是由于它们都从您的 BaseActivity 扩展而来,您可能会从该顺序看到您的基本 Activity 事件,但它们是您的 BaseActivity 的不同实例

需要说明的是,您有两个 Activity

ActivityA -> BaseActivity

ActivityB -> BaseActivity

如果您记录 BaseActivity,您将捕获来自两个 Activity 的事件,因为它们是 BaseActivity 的不同实例并且不相同

关于android - onPause() 在 BaseActivity 的 onResume() 之前调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47331841/

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