通常、パブリック メソッドを記述するときは、いくつかのエラー チェックを行います。
public SomeResult processSomething (int i, List<String> items) {
if( i < 0 ) {
throw new IllegalArgumentException();
}
if(items == null) {
throw new NullPointerException();
}
etc
}
Androidプログラミングでは、これに対する標準的なアプローチは何ですか? フラグメントがクラッシュすると、エミュレーターが前のフラグメントに移動することに気付きました。ユーザーに表示される動作から、問題ないと思います。しかし、例外/エラー状態に対処する最良の方法は何ですか?