gpt4 book ai didi

android - 你使用 onPostCreate() 方法吗?

转载 作者:IT老高 更新时间:2023-10-28 22:04:06 26 4
gpt4 key购买 nike

根据文档,

Called when activity start-up is complete (after onStart() and onRestoreInstanceState(Bundle) have been called). Applications will generally not implement this method; it is intended for system classes to do final initialization after application code has run.

Derived classes must call through to the super class's implementation of this method. If they do not, an exception will be thrown.

不建议使用此方法。但是,我用它来调整 onCreate 之后的一些元素。我看到有些人使用它在 onResume() 之间做一些事情,建议他们不要这样做,因为他们不能依赖这种方法(由于它的错误文档)。

那么,我可以在这里使用调整吗(它根本不依赖 onResume)?
您是否曾经使用过这种方法以及何时/为什么?

最佳答案

如果您正在制作自己的“父类(super class)”Activity 扩展,并且所有 Activity 都应共享功能,那么 onPostCreate 会很有用。

使用 onPostCreate 作为子类的回调方法 onCreate 将通知所有创建已完成。示例:如果您有共享相同布局的 Activity ,则可以使用 onPostCreate 添加 onClickListeners 等

如果您要覆盖 onPostCreate,最好在实现结束时调用 super.onPostCreate。

关于android - 你使用 onPostCreate() 方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7621349/

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