为什么 Button click 事件适用于所有版本但不适用于 Pie?

Why Button click event works in all version but does not work in Pie?

我所有的旧应用程序在 android 中都运行良好。但是最近在 Android 模拟器中使用 android Pie 进行测试时,我卡在了第一页。我无法点击。它显示在电子邮件字段 "Unverified Post".
我不知道这是什么意思。那么有人知道PIE更新了什么吗?

我已经检查了代码,但我找不到问题所在。
还有,电子邮件 Textview 上显示的 "Unverified Post" 是什么?

代码:

findViewById(R.id.submit_btn).setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        findViewById(R.id.submit_btn).setEnabled(false);
        register();
    }
});

图片

java

validateform()

@JohnJoe in there validateform() is         
private boolean validateForm() {
    boolean result = true;
    if (TextUtils.isEmpty(firstNameEditText.getText().toString())) {
        firstNameEditText.setError("Required");
        result = false;
    } else if (firstNameEditText.getText().toString().length() < 3) {
        firstNameEditText.setError("Please enter first name");
        result = false;
    } else {
        firstNameEditText.setError(null);
    }
    if (TextUtils.isEmpty(lastNameEditText.getText().toString())) {
        lastNameEditText.setError("Required");
        result = false;
    } else if (lastNameEditText.getText().toString().length() < 3) {
        lastNameEditText.setError("Please enter last name");
        result = false;
    } else {
        lastNameEditText.setError(null);
    }

    if (TextUtils.isEmpty(emailEditText.getText().toString())) {
        emailEditText.setError("Required");
        //result = false;
    } else if (!isValidEmail(emailEditText.getText().toString())) {
        emailEditText.setError("Please enter valid email");
       // result = false;
    } else {
       // emailEditText.setError(null);
    }
    return result;

谢谢大家扫清道路 刚刚删除当前电子邮件验证并替换为另一种方法!暂时没有找到合适的解决方案。