Как настроить логическое значение для поисковой системы в сравнении с URL-адресом, введенным в веб-представлении в android studio? - PullRequest
0 голосов
/ 23 января 2020

Так что я новичок в 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 не дает мне много информации. Пожалуйста, помоги, если можешь. это будет с благодарностью. заранее спасибо

...