안드로이드 개발 질문/답변
(글 수 45,052)
package com.toast;
import android.R.string;
import android.app.Activity;
import android.os.Bundle;
import android.widget.*;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.EditText;
public class DIMI extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Button button1;
final Button button2;
final Button button3;
Button button4;
Button button5;
Button button6;
Button button7;
final EditText editText1;
final EditText editText2;
final EditText editText3;
button1 = (Button)findViewById(R.id.button1);
button2 = (Button)findViewById(R.id.button2);
button3 = (Button)findViewById(R.id.button3);
button4 = (Button)findViewById(R.id.button4);
button5 = (Button)findViewById(R.id.button5);
button5 = (Button)findViewById(R.id.button6);
button5 = (Button)findViewById(R.id.button7);
editText1 = (EditText)findViewById(R.id.editText1);
editText2 = (EditText)findViewById(R.id.editText2);
editText3 = (EditText)findViewById(R.id.editText3);
button1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
if(editText1.getText().toString() == "")
{
editText1.setText("ㄷ");
}
else
{
}
}
});
}
오브젝트 선언들만 하고 별로 소스적지도 않았는데 자꾸 예상치 못한 오류라면서 종료가 되네요 ㅠㅠ
final 로 적용한게 문제인가요??
}




if(editText1.getText().toString() == "") -> if("".equals(editText1.getText().toString()))
String 객체 비교는 equals 함수로 해야합니다.
DDMS에서 죽을때 나는 메시지 잘 확인해보시길..