Вы можете выполнить некоторую проверку на edittext, когда пользователь нажимает кнопку submit.
public void onSubmitClicked(View v)
{
String pass = passwordEditText.getText().toString();
if(TextUtils.isEmpty(pass) || pass.length() < [YOUR MIN LENGTH])
{
passwordEditText.setError("You must have x characters in your password");
return;
}
//continue processing
}
Иногда Вы хотите передать все свои аргументы, но предшествовали флагом (например, --flag
)
$ bar --flag "$1" --flag "$2" --flag "$3"
можно сделать это следующим образом:
$ bar $(printf -- ' --flag "%s"' "$@")
примечание: для предотвращения дополнительного полевого разделения необходимо заключить в кавычки %s
и $@
, и постараться не иметь единственную строку, Вы не можете заключить подоболочку в кавычки printf
.
Для bash и других Bourne-подобных оболочек:
java com.myserver.Program "$@"