Skip to content

Binding extras to model #33

@anton-knyazev

Description

@anton-knyazev

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

@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();

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions