java - EditText 无法转换为 CharSequence,EditText 无法转换为 String,找不到符号方法 getEditText()

标签 java android

我试图在用户登录或登录时进行进度对话,但当我运行它时,它一直显示:

Edit text cannot be converted to char sequence

mRegProgress = new ProgressDialog(this);

if(!TextUtils.isEmpty(username) || !TextUtils.isEmpty(email) || !TextUtils.isEmpty(password)){

    mRegProgress.setTitle("Registering User");
    mRegProgress.setMessage("Please wait while we create your account !");
    mRegProgress.setCanceledOnTouchOutside(false);
    mRegProgress.show();

    register_user(username, email, password);
}

我希望它能够运行,而 android studio 不会向我显示错误,并且当用户登录时会出现进度对话框。

最佳答案

Edit text cannot be converted to char sequence

问题可能是因为以下代码:

if(!TextUtils.isEmpty(username) || !TextUtils.isEmpty(email) || !TextUtils.isEmpty(password)){

其中用户名电子邮件密码是EditText。 TextUtils.isEmpty() 需要一个 CharSequence 作为方法参数。

然后检查以下方法是否存在上述相同问题:

register_user(username, email, password);

除此之外,请将您的错误日志添加到您的问题中。

关于java - EditText 无法转换为 CharSequence,EditText 无法转换为 String,找不到符号方法 getEditText(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56689087/

相关文章:

java - 在未来的代码中使用同步/锁

java - 带有网络驱动器的类路径来运行Java程序

android - 如何修复appcompat gradle错误? Android 3.4

java - Android Activity 生命周期 : Problems with Onstop()

android - ContentResolver 在创建文件后立即查询中不包含刚刚创建的图像

java - 如何从下拉列表中选择所有列表选项循环选择每个选项并使用 selenium webdriver 单击提交按钮

java - 是否可以在运行时从 Java 运行 Xbase 脚本?

java - 简单的 Spring Boot 应用程序的 ResourceLoader null

android - 隐藏平板电脑系统栏

android - 我想在服务器的 gridview 中显示图像意味着我有图像的 URL