为什么android会返回Editable而不是String?

时间:2013-10-25 12:45:13

标签: android android-edittext

即使将EditText类型设置为日期或数字等,我也需要先将getText()的输出转换为String,然后转换为相应的Date或{{1 }}

所以,Integer似乎不仅仅是Editable,那么为什么Android不返回String

1 个答案:

答案 0 :(得分:1)

根据documentation String是不可变的。 Editable however允许更改其标记和内容。

EditText返回Editable的原因可能很容易 - 因此您可以编辑文本,然后重新设置。