Java 如何在android studio中迭代Arraylist

Java 如何在android studio中迭代Arraylist,java,android-studio,arraylist,Java,Android Studio,Arraylist,我正在制作一个android studio应用程序,当我说某个短语时,我希望它能使文本视图消失。代码将我说的所有内容保存到数组列表中。我想看看它是否包括这个短语 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); switch (request

我正在制作一个android studio应用程序,当我说某个短语时,我希望它能使文本视图消失。代码将我说的所有内容保存到数组列表中。我想看看它是否包括这个短语

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    switch (requestCode){
        case  100:

            if (resultCode == RESULT_OK && data != null){
                ArrayList<String> result = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
                boolean yes = Arrays.asList(result.get(0)).contains(InputActivity.Item1);
                    if(yes == true){
                        result1.setVisibility(View.GONE);
                    }
            }

            break;
    }
}
@覆盖
受保护的void onActivityResult(int请求代码、int结果代码、意图数据){
super.onActivityResult(请求代码、结果代码、数据);
开关(请求代码){
案例100:
if(resultCode==RESULT\u OK&&data!=null){
ArrayList结果=data.getStringArrayListExtra(RecognizerIntent.EXTRA_结果);
布尔值yes=Arrays.asList(result.get(0)).contains(InputActivity.Item1);
如果(是==真){
结果1.setVisibility(View.GONE);
}
}
打破
}
}
使用


我已经尝试了几乎所有关于堆栈溢出的方法,但是TextView并没有消失。我可以使用
result.get()
打印出我所说的内容,但我无法使文本视图消失。您希望实现什么?如果arraylist包含要隐藏文本视图的内容?在上一个活动中有一个编辑文本,如果编辑文本中输入的文本在arraylist中,我希望文本视图消失,为什么它存储为布尔值,或者这不是编辑文本?伙计,它不起作用,请不要告诉我,尝试吐司的变量,调试
for(String s:result){
if(s.equals(InputActivity.Item1)){
   //hide text view
}
}