이 질문에 대한 많은 답변을 읽었지만 내 질문은 코드를 어디에 넣어야하는지 묻습니다. edittextPreference
에서 숫자가 100보다 큰지 확인하려고합니다. 이 코드는 내가 preferecnes를 채우는 데 사용됩니다 :editTextPreference 유효성 검사 Android
public class SettingsFrag extends PreferenceFragment{
//Override onCreate so that the code will run when the activity is started.
@Override
public void onCreate(Bundle savedInstanceState){
//Call to the super class.
super.onCreate(savedInstanceState);
//add the preferences from the XML file.
addPreferencesFromResource(R.xml.preferences);
}
}
내가 유효성 검사를 추가하거나 내가 다른 클래스를 생성 할 것입니다 여기에 있습니까?
preferences.xml로 :
<EditTextPreference
android:key="geofence_range"
android:title="Geofence Size"
android:defaultValue="500"
android:inputType="number"
android:summary="Geofence Size Around User Location"
android:dialogTitle="Enter Size (meters):" />