Так что я новичок в Android разработке. и я пишу приложение для браузера для практики. Цель состоит в том, чтобы пользователь мог ввести URL-адрес, а веб-сайт или просто ключевые слова для поиска Google в панели поиска / браузера. У меня проблема в том, что он просто выполняет поиск в Google, но не распознает, был ли введен URL. У меня нет ошибок. отладка заставляет меня чувствовать, что приложение нормально и работает, и нет никаких ошибок, которые останавливают приложение. Я в недоумении, в чем проблема. ниже приведен код
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
if (editText.getText().toString() == "whateverText") {
// this line is looking for a keyword or URL
}
webView.loadUrl("https://" + editText.getText().toString());
webView.loadUrl("https://www.google.com/#q=" + editText.getText());
/* these 2 lines are needed to identify if its a URL search or Keyword search */
}
});
Я кодировал с Booleans прежде, в прошлом, я просто заблудился, где и как я реализую это в браузере. Насколько я понимаю, логическое значение не может быть установлено с publi c void, а справочный сайт студии android не дает мне много информации. Пожалуйста, помоги, если можешь. это будет с благодарностью. заранее спасибо