关于Android注释,
@AfterViews相当于onCreate或onPostCreate?
或者每个的注释等价物是什么?
我可以删除" onCreate"和" onPostCreate"方法并将我的两个代码放在与@AfterViews相同的方法中?
答案 0 :(得分:4)
在带注释的Activity
中,在@AfterViews
中调用onCreate()
带注释的方法。在带注释的Fragment
中,在@AfterViews
中调用onViewCreated()
带注释的方法。如果您不想在创建视图之前进行初始化,则可以安全地删除onCreate()
方法并使用@AfterView
注释方法执行所有操作。
然而,AfterViews
的主要原因是让调用者有机会初始化注入的视图,这些视图在onCreate()
中尚不可用。