@EActivity強化Activities


翻訳アドレス:https://github.com/excilys/androidannotations/wiki/Enhance-activities
@EActivity
@EActivity注記を使用すると、ActivityがAndroid Annotationsによって強化されることを示します.値のパラメータは有効なレイアウトIDでなければなりません.Activityのコンテンツビューとして使用されます.valueパラメータを空にすることができます.これは、コンテンツビューが設定されないことを意味します.バインドが完了する前に、ActivityのonCreate()メソッドで独自のコンテンツビューを設定したい場合があります.レイアウトIDの設定例:
@EActivity(R.layout.main)
public class MyActivity extends Activity {

}

レイアウトIDを設定しない例:
@EActivity
public class MyListActivity extends ListActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }

}

注記のアクティビティを開始する方法も参照してください.