Android开发获取EditText的内容时出现空指针的异常情况,大神们指教啦 本帖最后由 u012414096 于 2013-10-25 13:31:50 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是因为你的EditText中并未赋值呢,试试在xml中给EditText上写点什么,看看还会空指针么 final EditText pass=(EditText)findViewById(R.id.pasEt);改成final EditText pass=(EditText)myView.findViewById(R.id.pasEt); 打印Log 看看pass.getText()是这个为空 还是pass为空 final EditText pass=(EditText)findViewById(R.id.pasEt);通过findViewById 来获取控件,如果不指定父View,则默认是你这个activity的 layout,而如果你的layout中并没有这个ID,那么获取到的 pass 就是null。你这里的 EditText 是属于你的弹出对话框中的控件,所以需要指定父View为你的对话框的layout,也就是View myView=factory.inflate(R.layout.login, null);// 这个 myView 才是你的EditText控件的父View url获取网络资源 android新手,URL问题。 想做一款android游戏,不知道有什么好的题材,欢迎大家一起讨论,共同开发。 关于OnClickListener 100分求解答,监听下载功能 Android 分享功能 做Android开发和java开发 用那款笔记本好呢 求大神推荐 android如何实现点击button从侧边弹出list ADT上面新建项目就直接错误,要怎么解决 Android云化好友名单 Android 如何实现“写数字”输入 String无法以GBK形式创建的诡异问题
改成final EditText pass=(EditText)myView.findViewById(R.id.pasEt);
你这里的 EditText 是属于你的弹出对话框中的控件,所以需要指定父View为你的对话框的layout,也就是View myView=factory.inflate(R.layout.login, null);// 这个 myView 才是你的EditText控件的父View