OmegaIntentBuilder
OmegaIntentBuilder copied to clipboard
Binding extras to model
Инжектить параметры в класс модель
@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();