关于Android注释,
@AfterViews等同于onCreate或onPostCreate吗?
或每个注释的等效项是什么?
我可以删除“ onCreate”和“ onPostCreate”方法,并用@AfterViews将我的全部代码都放在同一方法中吗?
最佳答案
在带注释的Activity
中,在@AfterViews
中调用带注释的onCreate()
方法。在带注释的Fragment
中,在@AfterViews
中调用带注释的onViewCreated()
方法。如果不想在创建视图之前进行初始化,则可以安全地删除onCreate()
方法,并在带@AfterView
注释的方法中进行所有操作。
但是,AfterViews
的主要原因是使调用者有机会初始化注入的视图,而这些视图在onCreate()
中尚不可用。
关于android - @AfterViews等同于onCreate或onPostCreate吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33832601/