제가 하고자 하는것은 editText에서 텍스트를 받으면 그걸 Intent 이용해서 String으로 다른 class에 보내서

String 을 받은 activity가 Listview에 아이템을 추가하는 그런 식으로 해보았는데

뭔지모르겠지만 unexpectly 창이뜨면서 실행이 안되네요...

저로썬 이해가안된다는 ㅠㅠ


----------받는 java파일
package com.inhatc.Project;

import java.util.ArrayList;

import com.inhatc.Project.R;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;

public class Dday extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.dday);
        Button Dday = (Button)findViewById(R.id.listButton01);
       
       ArrayList<String> lstdday = new ArrayList<String>();
       ArrayAdapter<String> lstadp = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_single_choice,lstdday);
       ListView lstview = (ListView)findViewById(R.id.ListView01);
       lstview.setAdapter(lstadp);
       lstview.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
     
        Dday.setOnClickListener(new View.OnClickListener(){
   public void onClick(View v){
    Intent intent = new Intent();
    intent.setClass(Dday.this,makedday.class);
    startActivity(intent);
    finish();
   }
  });
        Intent lstintent = getIntent();   // 받아서 아이템추가.
        String wow=lstintent.getStringExtra("additem");
        lstdday.add(wow);
       
    }
}


---------------보내는 java파일
package com.inhatc.Project;

//import java.util.Calendar;
//import java.util.GregorianCalendar;

import com.inhatc.Project.R;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.KeyEvent;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.TextView.OnEditorActionListener;
//import android.widget.Button;
//import android.widget.DatePicker;
//import android.widget.EditText;
//import android.widget.TextView;
import android.widget.TextView;

public class makedday extends Activity {
 EditText edit;
    /** Called when the activity is first created. */
    @Override
   
  
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.makedday);
          edit = (EditText)findViewById(R.id.EditText01);
          DatePicker datePicker = (DatePicker)findViewById(R.id.DatePicker01);
          TextView text1 = (TextView)findViewById(R.id.dtext01);
          TextView text2 = (TextView)findViewById(R.id.dtext02);
          Button OK = (Button)findViewById(R.id.OKButton);
          Button cancel = (Button)findViewById(R.id.CancleButton);
          edit.setOnEditorActionListener(AddItem_Listener);
    }
   
    Intent intent = new Intent(this, Dday.class);
       ///////////여기부터입니다 액션리슨을 받으면 putExtra가 되도록 하였습니다... 왜 안될까요??

          private OnEditorActionListener AddItem_Listener = new OnEditorActionListener(){
           public boolean onEditorAction(TextView v , int actionId,KeyEvent event){
          
    intent.putExtra("additem", edit.getText().toString());
    startActivity(intent);
            return false;
           }
          };
          }