一个简单的问题:
我收到错误:无法从String转换为Editable。 这是代码:
Credential.getInstance().UserName = preferences.getString("UserName", "invalid value");
Credential.getInstance().Password = preferences.getString("UserName", "invalid value");
我也尝试过像下面那样:
Credential.getInstance().UserName = (Editable) preferences.getString("UserName", "invalid value");
Credential.getInstance().Password = (Editable) preferences.getString("UserName", "invalid value");
这次我收到错误:无法从String转换为Editable。
怎么办?
答案 0 :(得分:6)
对于有兴趣将字符串转换为可编辑
的任何人Editable.Factory.getInstance().newEditable("myString");
从文档中,追加是
追加的便利性(String.valueOf(text))。
答案 1 :(得分:5)
当然:
Credential.getInstance().UserName.append(preferences.getString("UserName", "invalid value"));
带答案的API:
http://developer.android.com/reference/android/text/Editable.html