【发布时间】:2019-06-25 17:01:54
【问题描述】:
我知道已经有一个工具可以检查 Java 中的网址。但我不知道为什么这个逻辑不起作用。即使输入正确,警报消息也不会消失。谢谢。
@Override
public void onClick(View view) {
if(checkInput()){
String email = getResources().getString(R.string.email);
Intent i = new Intent();
i.setData(Uri.parse("mailto:"));
startActivity(Intent.createChooser(i, "Send mail..."));
}else{
AlertDialog alert = new AlertDialog.Builder(getContext()).create();
alert.setMessage(getResources().getString(R.string.valid_input));
alert.show();
}
}
public boolean checkInput(){
return (uri.startsWith("http:")&&!uri.equals(""));
}
【问题讨论】: