Я знаю, что уже есть инструмент для проверки веб-адреса в 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(""));
}