rxjava的实用问题

时间:2015-05-27 02:34:45

标签: android rx-java

问题是我有一个验证方法,包括很多if / else语句:

if (isBlank(applyLoan.principal)) {
  makeToast(R.string.wizard_alert_null_principal);
  return false;
}
if (!isValidDigital(applyLoan.principal)) {
  makeToast(R.string.wizard_alert_illegal_principal);
  return false;
}
if (isBlank(applyLoan.loanInstallment)) {
  makeToast(R.string.wizard_purpose_hint_installment);
  return false;
}
if (isBlank(applyLoan.loanFor)) {
  makeToast(R.string.wizard_purpose_hint_purpose);
  return false;
}
...(lots of these things)

我正在考虑使用过滤器操作符,但我不知道它是否值得,因为在阅读完源代码后我发现了很多“新”对象。

所以从内存管理的角度来看,是否值得替换if / else?还有什么相关的我应该知道的吗?

0 个答案:

没有答案