@EActivity強化Activities
1380 ワード
翻訳アドレス:https://github.com/excilys/androidannotations/wiki/Enhance-activities
@EActivity
@EActivity注記を使用すると、ActivityがAndroid Annotationsによって強化されることを示します.値のパラメータは有効なレイアウトIDでなければなりません.Activityのコンテンツビューとして使用されます.valueパラメータを空にすることができます.これは、コンテンツビューが設定されないことを意味します.バインドが完了する前に、ActivityのonCreate()メソッドで独自のコンテンツビューを設定したい場合があります.レイアウトIDの設定例:
レイアウトIDを設定しない例:
注記のアクティビティを開始する方法も参照してください.
@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);
}
}
注記のアクティビティを開始する方法も参照してください.