간단한 퀴즈를 만들려고 합니다.

 

"코"가 정답이고 정답 내용을 correct 안에 넣고 edittext에서 받아오는 값과 비교해서 일치하면 정답, 틀리면 오답으로 짜봤습니다. 

 

그런데 자꾸 오답이라고 뜨네요.-_-; 이상해서 str1을 따로 출력해보면 "코" 라고 입력한대로 잘 뜨거든요.

 

도대체 왜 그럴까요?ㅠㅠㅠㅠ

 

 

@Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
   switch (requestCode) {
   case EDIT_ACT:
    if(resultCode == RESULT_OK){
    
     String correct = "코";
     String str1 = data.getStringExtra("name");
   
    
     if(str1 == correct){
     text.setText("정답");
     }
     else
     {
     text.setText("오답");
     }
    }else if(resultCode == RESULT_CANCELED){
       text.setText("등록된 데이터가 없습니다.");
    }
    break;
   }