전에 올렸던 질문에 이어서 한번 더 올립니다.
도저히 안되네요...
버튼을 입력해서 EditText에 입력되는것 까지는 완료 했는데...
EditText에 입력된 값을 저장해서 다른 액티비티에 넘어가야되는데...
자꾸 안되네요...
저희 개발 프로그램 코드입니다...
m02_form.java
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class m02_form extends Activity {
public static final String EDT_NUM = "EDT_NUM";
Button sak_but1, sak_but2, sak_but3, sak_but4, sak_but5, sak_but6, sak_but7, sak_but8, sak_but9, sak_but0, clear, submit;
EditText edit;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.m02_form);
sak_but1 = (Button)findViewById(R.id.sak_but1);
sak_but1.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
edit = (EditText)findViewById(R.id.txt);
edit.setText(edit.getText() + "1");
}
});
sak_but2 = (Button)findViewById(R.id.sak_but2);
sak_but2.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
edit = (EditText)findViewById(R.id.txt);
edit.setText(edit.getText() + "2");
}
});
sak_but3 = (Button)findViewById(R.id.sak_but3);
sak_but3.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
edit = (EditText)findViewById(R.id.txt);
edit.setText(edit.getText() + "3");
}
});
sak_but4 = (Button)findViewById(R.id.sak_but4);
sak_but4.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
edit = (EditText)findViewById(R.id.txt);
edit.setText(edit.getText() + "4");
}
});
sak_but5 = (Button)findViewById(R.id.sak_but5);
sak_but5.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
edit = (EditText)findViewById(R.id.txt);
edit.setText(edit.getText() + "5");
}
});
sak_but6 = (Button)findViewById(R.id.sak_but6);
sak_but6.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
edit = (EditText)findViewById(R.id.txt);
edit.setText(edit.getText() + "6");
}
});
sak_but7 = (Button)findViewById(R.id.sak_but7);
sak_but7.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
edit = (EditText)findViewById(R.id.txt);
edit.setText(edit.getText() + "7");
}
});
sak_but8 = (Button)findViewById(R.id.sak_but8);
sak_but8.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
edit = (EditText)findViewById(R.id.txt);
edit.setText(edit.getText() + "8");
}
});
sak_but9 = (Button)findViewById(R.id.sak_but9);
sak_but9.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
edit = (EditText)findViewById(R.id.txt);
edit.setText(edit.getText() + "9");
}
});
sak_but0 = (Button)findViewById(R.id.sak_but0);
sak_but0.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
edit = (EditText)findViewById(R.id.txt);
edit.setText(edit.getText() + "0");
}
});
clear = (Button)findViewById(R.id.clear);
clear.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
edit = (EditText)findViewById(R.id.txt);
edit.setText("");
}
});
submit = (Button)findViewById(R.id.submit);
submit.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//TODO Auto-generated method stub
Intent intend = new Intent(m02_form.this,m02_fin.class);
{
if (EDT_NUM.toString().equals("74"))
{
intend.putExtra("answer", "정상입니다.");
}
else
{
intend.putExtra("answer", "적녹색맹입니다.");
}
}
startActivity(intend);
}
});
}
}




뭐가 안된다는건지?
혹시 manifest 에 m02_fin클래스를 등록시키지 않으신 모냥인데..ㅎㅎ
manifest에 가보면 m02_form이 등록된것을 볼수 있는데 와 같은 방법으로 m02_fin 도 같이 등록을 해주면 될겁니다.