AS小白一枚,今天我在写AS时遇到一个错误,就一个简单的调取EditText值时出错了,怎么看得到的值都是空值,对比网上搜到的代码感觉差不多啊,结果就是只能获取到空值,最后才发现获取EditText文本值时的代码password = (EditText) findViewById(R.id.s_password);
放在了按钮监听器外面,这就导致当我们打开那个Activity时马上我们声明的EditText值就获取了,这样获取到的就只能是一个空值,我们把这句移到OnClick里面就正常了,希望大家以我为戒不要犯这个错误。