2013-05-23 5 views
6

के बाद init कोड जोड़ने के लिए अगर मैं एक गतिविधि है परिभाषित:AndroidAnnotations कैसे onCreate

@EActivity(R.layout.activity_login) 
public class LoginActivity extends Activity 

यह मेरे लिए OnCreate() विधि पैदा करेगा, लेकिन मैं अतिरिक्त init कोड है कि मैं के बाद जाने के लिए करना चाहते हैं ऑनक्रेट विधि, मुझे यह कैसे करना चाहिए? मैं अपना खुद का क्रिएट विधि बना सकता हूं और खाली @EActivity का उपयोग कर सकता हूं, लेकिन क्या कोई बेहतर तरीका है?

उत्तर

14

अपने स्वयं के प्रवर्तन कोड को परिभाषित करने के @AfterViews एनोटेशन का उपयोग करें:

@AfterViews 
protected void init() { 
    // your custom code 
} 
+0

भयानक है, धन्यवाद! –

संबंधित मुद्दे