通常在编写公共方法时,我会进行一些错误检查,例如
public SomeResult processSomething (int i, List<String> items) {
if( i < 0 ) {
throw new IllegalArgumentException();
}
if(items == null) {
throw new NullPointerException();
}
etc
}
在android编程中,标准方法是什么?我注意到当一个片段崩溃时,模拟器会转到前一个片段,所以从向用户显示的行为来看,我猜它是可以的。但是处理异常/错误情况的最佳方法是什么?