공용함수를 사용하여 액티비티간 메시지 이동을 할려고 합니다. 버튼을 클릭하면 EditText 에서 받은 데이타를

형변환해서 test함수의 msg 에 넣어주는 흐름으로 적었는데 에뮬레이터실행하면 안되네요 ㅠ

고수님들 어디가 잘못 됬는지 지적좀 해주세요 ㅠ

(그리고 중간에 레이어를 덧씌우는 코드가있습니다. 이것따로 디버그했을땐 2중레이어가 제대로 출력됬습니다.)

(EditTtext에서 manifest 에 int 형만 받게끔 설정 해놨습니다.)

(imageview 클래스는 값을 받아 출력하는 함수로 검사할때 문제가 없었습니다.)

test.java

 package wmi.image;
import android.app.Application;

public class test extends Application{
        public int msg;
}

image.java (main activity)

 public abstract class image extends Activity  implements OnClickListener{
    Button btn;
    EditText et;
    test test1;
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(new imageview(this));
     
   
    LayoutInflater inflater = getLayoutInflater();
    View layout = (View) inflater.inflate(R.layout.main, null);
    addContentView(layout, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
    
    findViewById(R.id.button).setOnClickListener(this);
    et = (EditText)findViewById(R.id.EditText);
    test1 = (test)getApplicationContext();
    
    }
    
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        switch(v.getId())
        {
        case R.id.button:
            
            Integer i = Integer.parseInt( "" + et.getText() );
            test1.msg=i;
            break;        
        }
        
    }

}