在子类的OnClick(),中调用父类的super.OnClick(v); 程序下面不应该终止吗?
在子类的OnClick(),中调用父类的super.OnClick(v); 程序下面不应该终止吗?
在子类的OnClick(),中调用父类的super.OnClick(v); 程序下面不应该终止吗?
2016-09-01
public class ClickBtnTestActivity extends Activity { private Button btn1; private Button btn2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_0603); btn1 = (Button) findViewById(R.id.btn1); btn2 = (Button) findViewById(R.id.btn2); btn1.setOnClickListener(new MyOnClickListener() { @Override public void onClick(View v) { // 父类的onClick(View v) 方法 // 这里执行的是MyOnClickListener类的 onClick(View v)方法 super.onClick(v); // 当前按钮btn1, 点击后要执行的代码 // ...... } }); } } class MyOnClickListener implements View.OnClickListener { @Override public void onClick(View v) { Log.i("tag", "======父类的onClick事件"); } }
super是java关键字,代指父类。
// java基础学习总结——super关键字
http://www.cnblogs.com/xdp-gacl/p/3635948.html
举报