EditText 多重编辑填充检查

EditText Multiple Edit Fill check

我正在创建一个项目,其中我填充了 3 个编辑文本 我想检查是否应该从 3 个编辑文本中填充任何一个 3 个编辑文本中的任何一个我知道如何检查是否所有数据都在所有 edittext 值

    private boolean validate_edit1() {
        string1= edit1.getText().toString().trim();
        if (string1.isEmpty()) {
            edit1.requestFocusFromTouch();
            edit1.setAnimation(shakeError());
            edit1.setError("");
            return false;
        } else {
            edit1.setFocusable(false);
        }
        return true;
    }

    private boolean validate_edit2() {
        string2= edit2.getText().toString().trim();
        if (string2.isEmpty()) {
            edit2.requestFocusFromTouch();
            edit2.setAnimation(shakeError());
            edit2.setError("");
            return false;
        } else {
            edit1.setFocusable(false);
        }
        return true;
    }

    private boolean validate_edit3() {
        string3= edit3.getText().toString().trim();
        if (string3.isEmpty()) {
            edit3.requestFocusFromTouch();
            edit3.setAnimation(shakeError());
            edit3.setError("");
            return false;
        } else {
            edit3.setFocusable(false);
        }
        return true;
    }
    private void checking_all_data() {
        if (!validate_edit1()) {
            return;
        }
if (!validate_edit2()) {
            return;
        }
if (!validate_edit3()) {
            return;
        }

我想从如果任何 3 个编辑文本如果一个编辑文本有一些数据然后它移动到下一个 activity 但是这个方法是检查所有 3 个编辑文本是否为空。

这样试试。检查是否至少填写了 1

private void checking_all_data() {
        if (validate_edit1() || validate_edit2() || validate_edit3()) {
            //success
        }
        else{
            //error
        }
    }