首页 > 解决方案 > 我如何让 onClickListener 提取一个 url 或使用 android 浏览器的 web 视图中的 if else 语句执行谷歌搜索

问题描述

我现在是一年的编程新手,我正在开发一个适用于 android 的浏览器应用程序。我的目标是让用户在 TextEdit 字段中输入一个 URL,然后它会转到一个网站,或者他们只需输入一个单词,它就会执行谷歌搜索。

我知道我必须使用 if else 语句来做到这一点。我的问题是如何去做。原来我试过

button.setOnClickListener(new View.OnClickListener() {
        private Object URL;

        @Override
        public void onClick(View view) {
            InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
            inputMethodManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);

            if (webView == (WebView) URL); {
                webView.loadUrl(String.valueOf(editText.getText()));
                editText.setText("");
            }

            if (webView == editText.setText(""); {
                webView.loadUrl("https://www.google.com/#q=" + editText.getText());
            }





        }
    });

我得到一个 ')' 预期的错误,这就是所有这些,但我确信还有更多它感觉不对,希望你们都可以帮助我。

标签: javaandroidif-statementurlwebview

解决方案


推荐阅读