#mortar
#mortar
Вопрос:
Интересно, какой подход вы используете, чтобы избежать повторных нулевых проверок getView() в Mortar presenters?
Ответ №1:
в 90% случаев в этом нет необходимости, потому что метод выполняется в ответ на что-то, инициированное из view-land. В тех случаях, когда это необходимо, что-то, что происходит в ответ на какое-то асинхронное событие … мы просто справляемся с этим.
public void omgTheServerSaid(Some thing) {
MyView view = getView();
if (view == null) return;
view.showIt(thing.it);
}
Это то, что заставляет меня теперь писать на Kotlin.
getView()?.showIt(thing.it);