2012-04-06 37 views
0

我用android:inputType = "phone"把电话号码输入,但如果我给六位数字,它需要以其他方式强制关闭,并触发错误是的inputType =“手机”极限无数字取为INOUT

“NumberFormat的例外无效int值”

其实我试图将该值转换为整数通过:的腌肉

phone = Integer.parseInt(phoneNumber.getText().toString()); 

回答

0

电话号码constist nd 10位数字如何将其转换为int。只需将其转换为长。

+0

电话号码,也可以包含*,# - +迹象使转换为长也不是一个很好的解决方案。你应该保持它的字符串... – Muzikant 2013-02-24 20:14:43

0

你应该知道整数的范围在Java

尝试用长...