我正在制作一个Android工作室应用程序,当我说某个短语时,我希望它能让TextView消失。代码将我说的所有内容保存到数组列表中。我想看看它是否包含短语。
@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;
}
}
答案 0 :(得分:1)
使用
for(String s:result){
if(s.equals(InputActivity.Item1)){
//hide text view
}
}