0
關於Android註釋,@AfterViews等同於onCreate或onPostCreate?
@AfterViews等同於onCreate或onPostCreate?
或每個標註的等效標註是什麼?
我可以刪除「onCreate」和「onPostCreate」方法,並將我的整個代碼都放在與@AfterViews相同的方法中?
關於Android註釋,@AfterViews等同於onCreate或onPostCreate?
@AfterViews等同於onCreate或onPostCreate?
或每個標註的等效標註是什麼?
我可以刪除「onCreate」和「onPostCreate」方法,並將我的整個代碼都放在與@AfterViews相同的方法中?
在帶註釋的Activity
s中,@AfterViews
帶註釋的方法在onCreate()
中調用。在帶註釋的Fragment
s中,在onViewCreated()
中調用了@AfterViews
帶註釋的方法。如果您不希望在創建視圖之前進行初始化,則可以安全地刪除onCreate()
方法,並使用@AfterView
的註釋方法執行所有操作。 但AfterViews
的主要原因是讓調用者有機會初始化注入的視圖,這些視圖在onCreate()
中尚未提供。
聽起來很酷...最後一個問題,如果我宣佈倍數「AfterViews」有一個執行順序?我看到「AfterViews」沒有參數。 –
我的意思是afterviews方法將按聲明的順序執行? –
你應該閱讀[wiki](https://github.com/excilys/androidannotations/wiki/%40AfterXXX-call-order)。 – WonderCsabo