gpt4 book ai didi

Android onStop/onDestroy - 什么时候可以使用它们?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:37:43 26 4
gpt4 key购买 nike

查看 Activity 生命周期图,我注意到 onPause()onStop() 都可能导致“进程”被终止。这需要在用户想要恢复其应用程序时调用 onCreate()。关键是 onStop() 不一定被调用,onDestroy() 也不是,但是 onPause() 可能是唯一的事件Activity 可能会看到。在这种情况下,onPause() 必须处理保存应用程序状态,以便用户稍后可以返回到它,而不管 onStop() 是否被调用。

我可以看到 onDestroy() 被用来清理 Activity 特定的资源,这些资源自然会在进程终止操作中被消除。 onDestroy() 还有什么用处吗?

onStop() 有什么用?我为什么要覆盖它?

最佳答案

如果我答对了你的问题:这取决于你想用你的应用程序做什么。假设您正在编写使用 GPS 的应用程序。在 Activity 不再对用户可见时调用的 onStop() 中,您可以删除这些请求。或者,如果您的应用程序正在运行,您可以停止某些服务。或者您可以保存首选项(不推荐,改为在 onPause() 中执行),或者您可以关闭与服务器的永久连接.....如果我想到别的,我会添加更多...

关于Android onStop/onDestroy - 什么时候可以使用它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7236357/

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