Android - 无法完成 if 语句

标签 android android-edittext

我无法在 android 中完成我的 if 语句。我正在尝试打开一个带有编辑文本的 url,但我无法完成我的 if 语句!!

searchbar = (EditText) findViewById(R.id.searchbar);
    button.setOnClickListener(new View.OnClickListener() {
        public void onClick(View arg0) {

            String url = searchbar.getText().toString();
            if (searchbar.getText().toString().contains("http://")) ;
            {
                Intent i = new Intent(Intent.ACTION_VIEW);
                i.setData(Uri.parse(url));
                startActivity(i);
            }






        }
    });

最佳答案

你需要删除“;”你在 if 语句行的末尾有

来自

if (searchbar.getText().toString().contains("http://")) ;

if (searchbar.getText().toString().contains("http://"))

关于Android - 无法完成 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29720206/

相关文章:

android - 实现带边距的弹出菜单

java - 索引越界异常 - 意外错误

Android,文本/字体呈现为正方形

android - '安卓 :hint' increases height of edittext and never resizes to entered text

android - Edittext inputType ="textCapCharacters"不适用于 Android 4.0+?

java - 在 Android 上更改 DateFormat 中的时间

java - 如何在按下按钮时创建按钮?

android - 如何在android中动态声明n个EditTexts?

java - 在 Android 中扩展 EditText。我究竟做错了什么?

Android - 如何用叠加 View 屏蔽 EditView