EditTextフィールドに何かを入力すると、テキストの色が変更され、変数が入力された数値の値に設定されるように、これを設定しようとしました。ただし、フィールドから文字を削除すると、アプリを閉じるエラーが発生します。長さに依存しないifステートメントを見つけるか、他の方法を使用する必要があると思います(onTextChanged、beforeTextChanged ...これらのいずれかを正しく使用する方法は本当にわかりません)
public void afterTextChanged(Editable arg0) {
if(arg0.length()>0){
ageTag.setTextColor(Color.GREEN);
ageEntered=true;
ageInYears=Integer.parseInt(enterAge.getText().toString());
}
}