Skip to content

Instantly share code, notes, and snippets.

@simekadam
Created September 28, 2015 07:10
Show Gist options
  • Save simekadam/420d15e1b4f41e016d42 to your computer and use it in GitHub Desktop.
Save simekadam/420d15e1b4f41e016d42 to your computer and use it in GitHub Desktop.
public class AddPersonPresenterImpl implements IAddPersonPresenter{
List<Person> mPersons;
private IAddPersonView mView;
public AddPersonPresenterImpl(IAddPersonView view) {
this.mView = view;
this.mPersons = new ArrayList<>();
updateNumberOfAddedPersons();
}
@Override
public void onAddPersonButtonClicked(String nameOfPerson) {
mPersons.add(new Person(nameOfPerson));
updateNumberOfAddedPersons();
}
private void updateNumberOfAddedPersons() {
mView.showNumberOfPersons(mPersons.size());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment