У меня есть следующие предпочтения EditText
<EditTextPreference android:key="pref_movies_min_year"
android:title="@string/pref_movies_min_year"
android:summary="@string/pref_movies_min_year_summary"
android:defaultValue="1950"/>
Мне нужно проверить, что у пользователя введен действительный год (т. Е. Это числовое значение, 4 цифры, между 1900 и текущим годом). Идеально делать это, когда пользователь меняет настройки.
Как мне это сделать?