我想知道什麼是最有效的數據驗證形式的android。所以,當從EditText
獲得一個值時,應該如何使用給定的值進行驗證?目前,我檢查,以確保從getText().toString()
返回的字符串不爲空或使用番石榴庫空:Android數據驗證
Strings.isNullOrEmpty(editText.getText().toString())
然後,根據我期待什麼類型的數據,我創建了一個方法,看看是否數據可以被解析。所以,如果我期待雙,我將創建一個這樣的方法:
private boolean isDouble(String string) {
try {
double stringDouble = Double.parseDouble(string);
return true;
} catch (Exception e)
{
return false;
}
}
有沒有更簡單的方式來做到這一點,而無需創建我期待着收到的每個數據類型都有一個單獨的方法?