我尝试在启动webactivity之前检查空url。在listactivty中,当选择一个项目时,如果没有找到url,则应该显示toast,否则如果找到url则应该启动webactivity。这是我写的代码
if (txtUrl == null) {
Toast.makeText(getApplicationContext(),
"No further information", Toast.LENGTH_SHORT).show();
} else if (txtUrl != null) {
Intent intent = new Intent(getApplicationContext(),
WebActivity.class);
intent.putExtra("url", txtUrl.getText().toString());
startActivity(intent);
}
问题是,无论url是否为空,都会启动webactivity
答案 0 :(得分:0)
也许您应该检查字符串是否为空。
if(texturl.isEmpty()){
#Do stuff
}else{
#Do other stuff
}
答案 1 :(得分:0)
您可能想要检查此字符串
txtUrl.getText().toString()
反对emptyness
不是此对象
txtUrl
反对null
。
因此,您应该执行此检查:
if(txtUrl.getText().toString().isEmpty()){...