Как стать автором
Обновить

Комментарии 2

1) Класс AlarmEdit
public class AlarmEdit extends RoboActivity
implements IAlarmEdit
{
...
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.alarm_edit);

presenter.onCreate(this);
....

Класс AlarmEditPresenter
public class AlarmEditPresenter
implements IModelReciver {
...
public void onCreate(AlarmEdit alarmEdit) throws Exception


А у вас код компилируется или я что-то упускаю? Насколько вижу AlarmEditPresenter.onCreate декларирует что может кинуть Exception. Однако, в AlarmEdit.onCreate вы нигде его не ловите.

2) А не будет ли правильней (в соответствии с MVP) в параметрах метода презентера onCreate указывать интерфейс IAlarmEdit, а не сам класс AlarmEdit?
Да, вы правы.
примеры я копировал кусками из своего проекта и похоже кое-что упустил.
Сейчас поправлю.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.