OmegaIntentBuilder icon indicating copy to clipboard operation
OmegaIntentBuilder copied to clipboard

Binding extras to model

Open anton-knyazev opened this issue 7 years ago • 0 comments

Инжектить параметры в класс модель

@OmegaActivity(ModelClass.class)
public class MainActivity extend Activity {

  @OmegaExtra
  String param1;

  @override 
  public void onCreate(Bundle onSavedInstance) {
      ModelClass modelClass = new ModelClass();
      AppOmegaIntentBuilder.inject(this, modelClass);
    }
}
public class ModelClass {
  @OmegaExtra
  String param2;
}
Intent intent = AppOmegaIntentBuilder.from(context)
    .appActivity()
    .mainActivity()
    .param1(string)
    .param2(string)
    .createIntent();

anton-knyazev avatar Jan 10 '18 21:01 anton-knyazev