Java 如何设置搜索引擎搜索的布尔值与在android studio上的webView中输入的URL
所以我对Android开发还不熟悉。我正在编写一个浏览器应用程序以供练习。目标是让用户能够输入URL,网站在搜索/浏览器栏中调出谷歌搜索的关键词。我的问题是,它只是执行谷歌搜索,但无法识别是否输入了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
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()”进行比较,这不会有帮助。这是否回答了您的问题?