Validieren Sie die Einstellungen. Android

8

Ich habe PreferenceActivity mit 2 Feldern.

  1. Eine URL
  2. Zeit in Sekunden

Ich muss die erste für eine gültige URL und die zweite für einen ganzzahligen Wert validieren. Wie mache ich das mit Standardmitteln?

    
Jevgeni Smirnov 27.09.2011, 04:50
quelle

2 Antworten

15

Hier ist ein Code, der OnPreferenceChangeListener in Ihr Fragment implementiert:

%Vor%     
Aaron 17.07.2012, 22:49
quelle
3

Sie können das Attribut android: inputType für diese Felder in der XML-Datei verwenden. Dadurch wird dem Benutzer eine Tastatur zur Eingabe des Wertes in einem bestimmten Format angezeigt.

Weitere Informationen

Ссылка

Aber das garantiert nicht, dass die URL nicht fehlerhaft ist. Das müssten Sie in Ihrem Submit-Handler überprüfen, indem Sie regulären Ausdruck verwenden.

    
Rahul Choudhary 27.09.2011 04:54
quelle

Tags und Links