「こんにちは」という単語を言うとtrueになるifステートメントを実行しようとしていますが、常にfalseになります!! 誰かが理由を教えてください! ここに私のコードがあります:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
if (requestCode ==check && resultCode == RESULT_OK){
ArrayList<String> results =data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
lv.setAdapter(new ArrayAdapter <String>(this ,android.R.layout.simple_list_item_1,results));
TextView display=(TextView)findViewById (R.id.TOF);
String what_you_say = lv.getContext().toString();
if (what_you_say.contentEquals("hi") == true)
display.setText("True");
else
display.setText("false");
}