Comments 2
1) Класс AlarmEdit
Класс AlarmEditPresenter
А у вас код компилируется или я что-то упускаю? Насколько вижу AlarmEditPresenter.onCreate декларирует что может кинуть Exception. Однако, в AlarmEdit.onCreate вы нигде его не ловите.
2) А не будет ли правильней (в соответствии с MVP) в параметрах метода презентера onCreate указывать интерфейс IAlarmEdit, а не сам класс 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?
Да, вы правы.
примеры я копировал кусками из своего проекта и похоже кое-что упустил.
Сейчас поправлю.
примеры я копировал кусками из своего проекта и похоже кое-что упустил.
Сейчас поправлю.
Sign up to leave a comment.
Шаблоны проектирования при разработке под Android. Часть 3 — Пользовательский интерфейс, тестирование, AndroidMock