in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/view/AddEditTaskViews.java [67:85]
public Connection<AddEditTaskModel> connect(Consumer<AddEditTaskEvent> output) {
mFab.setOnClickListener(
__ ->
output.accept(
taskDefinitionCompleted(
mTitle.getText().toString(), mDescription.getText().toString())));
return new Connection<AddEditTaskModel>() {
@Override
public void accept(AddEditTaskModel model) {
setTitle(model.details().title());
setDescription(model.details().description());
}
@Override
public void dispose() {
mFab.setOnClickListener(null);
}
};
}