Java 如何设置搜索引擎搜索的布尔值与在android studio上的webView中输入的URL

Java 如何设置搜索引擎搜索的布尔值与在android studio上的webView中输入的URL,java,android,if-statement,onclick,boolean,Java,Android,If Statement,Onclick,Boolean,所以我对Android开发还不熟悉。我正在编写一个浏览器应用程序以供练习。目标是让用户能够输入URL,网站在搜索/浏览器栏中调出谷歌搜索的关键词。我的问题是,它只是执行谷歌搜索,但无法识别是否输入了URL。我没有错误。调试让我感觉应用程序运行良好,没有任何错误导致应用程序停止。我对可能出现的问题一无所知。下面是代码 button.setOnClickListener(new View.OnClickListener() { @Override pu

所以我对Android开发还不熟悉。我正在编写一个浏览器应用程序以供练习。目标是让用户能够输入URL,网站在搜索/浏览器栏中调出谷歌搜索的关键词。我的问题是,它只是执行谷歌搜索,但无法识别是否输入了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 */


            }


        });

我以前用布尔编码过,我只是不知道在浏览器中在哪里以及如何实现它。据我所知,布尔值不能设置为公共空白,android studio参考网站也没有给我太多信息。如果可以的话,请帮忙。我们将不胜感激。提前感谢

我不确定您所说的“布尔值不能设置为公共空值”是什么意思。此外,您的代码还有一个典型的错误,就是将字符串与“==”而不是“.equals()”进行比较,这不会有帮助。这是否回答了您的问题?