几行代码就出现这个错误“has stopped unexceptedly”.public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        Button button1=(Button)this.findViewById(R.id.button1);
        MyListener listener = new MyListener(); 
        button1.setOnClickListener(listener);    }public class MyListener extends Activity implements OnClickListener  { public void onClick(View arg0) {
   EditText et=(EditText)this.findViewById(R.id.editText1);
            et.setText("dddd");
}
}什么情况呀。我是初学的。

解决方案 »

  1.   

    Change public class MyListener extends Activity implements OnClickListener 
    to
    public class MyListener implements OnClickListener
      

  2.   

    在这个事件里我还要获得EDITVIEW呢,怎么操作?
      

  3.   

    public class MyListener implements OnClickListener  {
    private Activity activity;  
    public MyListener(Activity activity) {  
    this.activity = activity;  
    }  
    public void onClick(View arg0) {
       EditText et=(EditText)this.activity.findViewById(R.id.editText1);
       et.setText("dddd");
    }
    }
      

  4.   

    public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
       
      Button button1=(Button)this.findViewById(R.id.button1);
      MyListener listener = new MyListener(); 
      button1.setOnClickListener(listener);
    public class MyListener implements OnClickListener{
    public void onClick(View arg0) {
    EditText et=(EditText)this.activity.findViewById(R.id.editText1);
    et.setText("dddd");
    }
    }