gpt4 book ai didi

android - Activity 生命周期 - 声明顺序的重要性

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

它会改变任何东西来写吗:

@Override
protected void onDestroy() {
MydbHandler.close();
super.onDestroy();
}

或者

@Override
protected void onDestroy() {
super.onDestroy();
MydbHandler.close();
}

最佳答案

一般建议是:

  • 对于具有清晰“创建”语义的生命周期方法(例如,onCreate()onStart()onResume() ), 首先链接到父类(super class)

  • 对于具有明确“销毁”语义的生命周期方法(例如,onPause()onStop()onDestroy() ), 最后链接到父类(super class),在你的任何工作之后

  • 对于其他一切,除非另有说明,否则希望不要紧

因此,使用您的第一个代码段通常是更好的形式。也就是说,我不知道您的第二个代码 fragment 有任何实际问题——事实上,我在 Android 开发的前几年使用了相同的方法。

关于android - Activity 生命周期 - 声明顺序的重要性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12207145/

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