У меня есть два поля EditText и 4 кнопки
Я осуществил проверку на пустоту полей EditText в одном слушателе, можно ли как-то реализовать одну проверку сразу для всех кнопок
subtractButton.setOnClickListener(l -> {
if (value1.getText().toString().isEmpty() || value2.getText().toString().isEmpty()) {
Toast.makeText(this, "Введите сначала значения", Toast.LENGTH_LONG).show();
resultView.setText("ERROR");
return;
}
Float v1 = Float.parseFloat(value1.getEditableText().toString());
Float v2 = Float.parseFloat(value2.getEditableText().toString());
Float result = v1 - v2;
resultView.setText(result.toString());
});
да конечно,так можно сделать.
Самый простой вариант создать метод, в котором будет проверяться пустоты нескольких EditText.
private boolean isBlank(EditText value1,EditText value2){
return value1.getText().toString().isEmpty()||value2.getText().toString().isEmpty();}
В итоге у вас получится следующая проверка в каждой кнопке:
subtractButton.setOnClickListener(l -> {
if (isBlank(value1,value2) {
Toast.makeText(this, "Введите сначала значения", Toast.LENGTH_LONG).show();
resultView.setText("ERROR");
}else{
Float v1 = Float.parseFloat(value1.getEditableText().toString());
Float v2 = Float.parseFloat(value2.getEditableText().toString());
Float result = v1 - v2;
resultView.setText(result.toString());}});
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
решил поработать с командной строкой в javaНашел способ работы с cmd через ProcessBuilder
Описание поля сущности:
Есть кастомный ListView, каждый Item содержит Button
Как можно проверить что телефон а именно Android (60) + не содержит троянов, есть ли алгоритмы для этого ? надо внедрить в свой проект или open source...