几行代码就出现这个错误“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");
}
}什么情况呀。我是初学的。
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");
}
}什么情况呀。我是初学的。
to
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");
}
}
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");
}
}