我正在尝试在用户登录或登录时进行进度对话,但是当我运行它时,它会一直说:
编辑文本不能转换为字符序列
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向我显示错误的情况下运行,并在用户登录时显示进度对话框。
答案 0 :(得分:0)
编辑文本不能转换为字符序列
问题可能是因为以下代码:
if(!TextUtils.isEmpty(username) || !TextUtils.isEmpty(email) || !TextUtils.isEmpty(password)){
其中username
,email
或password
是EditText。 TextUtils.isEmpty()
需要一个CharSequence
作为方法参数。
然后检查您的以下方法是否存在上述相同问题:
register_user(username, email, password);
除此之外,请将错误日志添加到您的问题中。