我一直在尝试通过创建输入验证方法然后调用它来优化我的android代码,但它不起作用。我试过调试但没有。这是我第一次拥有它并且它正在工作:
String s1 =startTime1.getText().toString();
if(TextUtils.isEmpty(startTime1.getText())){
s1 = "00:00";
}
String e1 = endTime1.getText().toString();
if(TextUtils.isEmpty(endTime1.getText())){
e1 = "00:00";
}
但是在将验证提取到此方法中并在每次用户输入输入时调用它之后似乎没有任何效果。
public void emptyInputValidation(EditText time, String timeToString){
if(TextUtils.isEmpty(time.getText())){
timeToString = "00:00";
}
}
compute.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
try{
String s1 =startTime1.getText().toString();
emptyInputValidation(startTime1, s1);
String e1 = endTime1.getText().toString();
emptyInputValidation(endTime1, e1);
}
catch (ParseException e){
e.printStackTrace();
}
}
提前致谢。