A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yanwenyong 中级黑马   /  2016-4-28 09:20  /  441 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在开发应用当中经常遇到需要重写某方法的时候
例如经常重写Activity 的生命周期方法


在里面都会有对应的super.finish();super.onStart()或者其他的 surer.xxx。
那请问如果需要在里面写逻辑代码,那按照顺序是要将逻辑代码写在
super.xxx的前面,还是其后面,
还是无所谓都可以,亦或者是 直接删除这句就可以啊。

  1. @Override
  2.     protected void onStart() {
  3.             // TODO Auto-generated method stub
  4.             super.onStart();
  5.     }
  6.    
  7.    
  8.     @Override
  9.     public void finish() {
  10.             // TODO Auto-generated method stub
  11.             super.finish();
  12.     }


复制代码


因为以前在写代码的时候就是没注意经常犯错误,但是换一下顺序就没问题了
另外有的时候直接就删了,也不会影响程序运行。
因此特来请教,请高手指导。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马