안녕하세요 갓 입문한 학생입니다.

package com.android.dict;

import java.util.ArrayList;

import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;

public class Dict extends ListActivity {
    /** Called when the activity is first created. */
 ArrayAdapter<String> mAdapter;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
    mAdapter = new ArrayAdapter<String>(
      getApplicationContext(),
      R.layout.list_row,
      new ArrayList<String>());
    setListAdapter(mAdapter);
   
    Button button = (Button)findViewById(R.id.btnButton1);
   
    button.setOnClickListener(new View.OnClickListener() { 
  @Override
  public void onClick(View v) {
   // TODO Auto-generated method stub
   addStringData();
  }
 });
    } 

    private void addStringData(){
     EditText edit = (EditText)findViewById(R.id.editText1);
     mAdapter.add(edit.getText().toString()); 
    }
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
 // TODO Auto-generated method stub
 super.onListItemClick(l, v, position, id);
     EditText edit = (EditText)findViewById(R.id.editText1);
     mAdapter.add(edit.getText().toString());
    }
}
 
 위 소스를 에뮬레이트하면 처음에 돌릴땐 돌아가는데

재실행 시키면 Warning: Activity not started, its current task has been brought to the front 메세지가 뜨고 실행이 안됩니다.

위의 붉은 코딩부분때문에 발생하는 현상인것 같습니다.

제가 onListItemClick()메소드로 editText1에 입력한 텍스트 메세지를 재출력 시키고 싶은데

붉은 코딩부분을 대채할 수 있는 방법을 알고 싶습니다.

주변에 물어볼 사람들이 없어서 이렇게 질문 올리게 되었습니다.

변덕스러운 날씨에 펍 회원분들 건강 상하지 않으셨으면 좋겠습니다.

항상 건강하세요~