안드로이드 개발 질문/답변
(글 수 45,052)
final EditText edt1 = (EditText)findViewById(R.id.etn1);
final EditText edt2 = (EditText)findViewById(R.id.etn2);
Button btn = (Button)findViewById(R.id.btn);
btn.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
String s1 = edt1.getText().toString();
String s2 = edt2.getText().toString();
if(s1 == s2){
MediaPlayer a = MediaPlayer.create(MddActivity.this, R.raw.c0);
a.start();
}
else if(s1 != s2){
MediaPlayer b = MediaPlayer.create(MddActivity.this, R.raw.b1);
b.start();
}
}
});
이 소스 인대요. edt1, edt2 랑 같은 값을 넣어도
항상 else if 에 있는 MediaPlayer b의 소리가 나내요
왜 그런건지 아시는분 계시나요 ㅠ




자주 올라오는 질문이네요 ㅎㅎㅎ
s1.equals(s2)로 해주셔야 합니다~