e.getText().toString()取出的数据是数字吗??
我试了一下,取出的数据是数字的前提下,转int没问题
我试了一下,取出的数据是数字的前提下,转int没问题
解决方案 »
- 现在Android下编程用什么开发工具?
- Tabhost 和 android.support.v4.view.ViewPager 整合的问题
- android项目中原来用API 7写的,想用API 8的函数怎么办
- 如何在应用cache目录中建立文件以及修改文件的权限
- 如何从SQLite里取得数据放入listview
- 期待高手:Android 关于视频播放半透明UI问题。
- 调用了notifydatasetchanged方法后 listview数据加载成功但是画面不及时更新,要滚动一下屏幕才出来刷新的数据,求高手指点
- ViewPaper实现滑屏切换页面及动画效果(仿优酷客户端)
- Android图片360全景旋转
- Fragment 怎么动态创建组件
- android的service和UI线程同线程,那为什么不直接把代码写在activity中
- 请问如何在真机上调试运行android中frameworks目录下的相关代码?
你把String a=e.getText()
int b=Integer.valueOf(a);不是这么转么。悲剧
{try
{
return Integer.parseInt(s);
}
catch(Exception e)
{
return default;
}}//////////////
IntWrapper(e.getText().toString(),0);最好是这样,否则的话,不仅仅是字符串是否数字的问题,你还得考虑是否溢出
String ss1 = ss.getText().toString();
if("".equals(ss1)){
age0 = 0;
}else{
age0 = Integer.parseInt(ss1);
}
我是这么写的