如何避免在Mortar演示者中对getView()进行常量空值检查?

时间:2014-06-21 02:09:04

标签: mortar

我想知道你使用什么方法来避免对Mortar演示者中的getView()重复进行空检查?

1 个答案:

答案 0 :(得分:2)

90%的时间没有必要,因为一种方法正在响应从视野开始的事情。在 必要的情况下,响应某种异步事件而发生的事情......我们只是应对它。

public void omgTheServerSaid(Some thing) {
  MyView view = getView();
  if (view == null) return;
  view.showIt(thing.it);
}

这是让我想从现在开始在Kotlin写作的东西。

getView()?.showIt(thing.it);