先贴一小段代码:
if(edittext.getText().toString() != null)
{
startActivity(new Intent(OptionPage1.this,OptionPage2.class));
}
else {
Toast toast = Toast.makeText(OptionPage1.this, "······", Toast.LENGTH_SHORT);
toast.show();
} 我想通过if判断跳转到另一个页面,用edittext里面的内容是否为空作为判断依据。可是edittext.getText()是editable类型的接口。 toString()也没用! 不知道怎么搞了。求教各位大侠!!!~~~~
if(edittext.getText().toString() != null)
{
startActivity(new Intent(OptionPage1.this,OptionPage2.class));
}
else {
Toast toast = Toast.makeText(OptionPage1.this, "······", Toast.LENGTH_SHORT);
toast.show();
} 我想通过if判断跳转到另一个页面,用edittext里面的内容是否为空作为判断依据。可是edittext.getText()是editable类型的接口。 toString()也没用! 不知道怎么搞了。求教各位大侠!!!~~~~
解决方案 »
- sax pull解析xml异常 xml.ExpatParser$ParseException: At line 1, column 0: no element
- Android编程获取root权限后无法访问/root和/data文件夹
- 怎么回事?
- 关于蓝牙 4.0开发
- Android adb shell中将getevent信息重定向到文本文件,为什么会出现缓存情况
- 求大神解决adb连接问题
- 关于android开发由应用层面转底层必要性求解
- android widget内容显示以及自动更新
- Android中调用系统相册后不选图片,直接点击取消崩溃!!!!
- Android Studio 出现Session ‘app’: Error Installing APKs
- 背景图片问题
- 怎么获取手机中某款软件所使用到的权限?
{
startActivity(new Intent.setClass(OptionPage1.this,OptionPage2.class));
}
else {
Toast toast = Toast.makeText(OptionPage1.this, "······", Toast.LENGTH_SHORT);
toast.show();
}
new Intent,一个对象,intent.
intent.setClass()和new Intent.setClass().
楼主,你出现这样的问题,我初步是怀疑你根本就没有执行if里面的判断, 你可以debug看看。
通过是否为空字符串判断,也可以加trim()去掉空格
这样判断才是对的
字符串应该通过equals比较的,最好在过滤前面和后面可能存在的空格