super.onDestroy(); 的问题。

注意:没有显式地在自己的方法中调用父类Activity的onDestroy是会报错的。
我的问题很简单,在我覆盖的onDestroy(),方法中需要调用父类的onDestroy。
我就是不懂调用的时机,就像下面两种。

protected void onDestroy() {        super.onDestroy();// My code;
}
protected void onDestroy() {        // My code;super.onDestroy();
}

请教大神,哪一种才是正确的写法?
分享到:

------解决方案--------------------
一般是这样的:
protected void onDestroy() {        
    // My code;
    super.onDestroy();
}

但取决于你的代码在onCreate的时候如何调用
------解决方案--------------------

如果严格点。必须是这样的顺序,在把你要做的处理完毕后,再释放父类资源
protected void onDestroy() {        
    // My code;
    super.onDestroy();
}
------解决方案--------------------
一般没有区别的   如果你的代码只是做你自己的事情  没啥顺序关系  当然  前提是没有引用到父类已经释放的资源(基本没遇见过,都是干自己的)

转载于:https://www.cnblogs.com/wuyou/p/3733411.html

Android 父类super.onDestroy();的有关问题相关推荐

  1. android destroy,Android初学者:onDestroy

    当你调用super.onDestroy()时会发生这种情况. protected void onDestroy() { mCalled = true; // dismiss any dialogs w ...

  2. android怎么防止内存泄漏,android – 适当的onDestroy()/如何避免内存泄漏

    Q1.你已经把它从上下文中(不开玩笑了:) 如果您看到原始文章,则泄漏实际上发生在引入Bitmap字段的下一个代码片段中.罗马然后清楚地解释为什么它泄漏.您显示的代码不会泄漏. Q2.仅在没有其他选择 ...

  3. android 实例 super 什么意思

    super指父类,这不是android的概念,是java中语法.如果子类继承了父类,要访问父类的方法,需要使用super指定,比如 1 2 3 4 5 6 7 8 9 public class Par ...

  4. Android 如何正确的重写 onDestroy() 方法

    不知道大家在写 Android 的时候有没有遇到过这样的一个疑惑:当你在重写 onDestry() 的方法时,有没有犹豫过,我们自己的方法,是应该放在 super.onDestroy() 方法的上面呢 ...

  5. Android中Finish和OnBackPressed、OnDestroy的区别

    开发的过程中,常常见到finish()和onBackPressed()以及ondestory好像都能关掉Activity.自己抽空总结一下,首先看源码,源码基于'androidx.appcompat: ...

  6. Android的onDestroy方法,android – 活动方法:onCreate()和onDestroy()

    当第一次创建一个活动时,系统会调用OnContentChanged()方法作为第一个方法,当一个活动被杀死时,系统的最后一次调用是OnDetachedFromWindow()方法,但是android文 ...

  7. android 服务 结束,android – onDestroy被调用但服务没有结束

    我正在阅读"开始 Android 4开发"一书,我正在使用按钮中的以下功能来控制服务: public void startService(View view) { startSer ...

  8. java中super用来定义父类,Java中super的几种用法及与this的区别

    综观目前的 Web 应用,多数应用都具备任务调度的功能.本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺 ...

  9. android ondestroy service,android – 在onDestroy()之后仍然运行的IntentService onHandleIntent()...

    在我的首选项屏幕中,我想启动一项服务,以便在点击其中一个首选项时从互联网上下载文件.如果服务已在运行(下载文件),则应停止服务(取消下载). public class Setting extends ...

  10. Python重用父类方法和super的使用

    重用父类方法 一 指名道姓使用 class A:def __init__(self,name,age):self.name=nameself.age=ageclass Person:school='a ...

最新文章

  1. 洛谷P3723 [AH2017/HNOI2017]礼物(FFT)
  2. IntelliJ IDEA 2019 快捷键终极大全,速度收藏!
  3. python职能-python随机模块22个函数详解(下)
  4. 用户自定义一个异常,编程创建并抛出某个异常类的实例。运行该程序并观察执行结果。
  5. lpt算法c语言程序,LPT算法的性能(近似).ppt
  6. sap-statistics in SAP UI5 http roundtrip
  7. 经常收到信用卡邀请短信,但为什么总是办不下来?
  8. springmvc 中@Controller和@RestController的区别
  9. sqlite3的基本操作
  10. Docker容器数据卷讲解
  11. A - A Dangerous Maze
  12. Webstorm—Webstorm汉化(图文详解)
  13. 微信小程序轮播图点击跳转页面
  14. Arcgis ToolBOx学习之五——Analysis——Proximity工具
  15. java 计算两个日期相差月数_Java简单计算两个日期月数差的方法
  16. 改进YOLOv8 | 即插即用篇 | 全维动态卷积 |《 OMNI-DIMENSIONAL DYNAMIC CONVOLUTION》
  17. c语言作业存款,2道C语言的题第一:设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计...
  18. 光电二极管的采样电路
  19. 大学生如何进行个人理财
  20. 第七十篇:从ADAS到自动驾驶(三):车道检测

热门文章

  1. 昨天发生的四件大事!
  2. python 修改文件属性_Python实现在Windows平台修改文件属性
  3. LeetCode 893 Groups of Special-Equivalent Strings 解题报告
  4. struts转换器详解
  5. BZOJ 3166 set+可持久化trie树(OR 莫队)
  6. ACM题目————STL练习之众数问题
  7. 《WinForm开发系列之控件篇》Item16 ErrorProvider
  8. net_sf_interfacecpp项目诞生宣言
  9. const修饰指针的情况分析
  10. PKIX path building failed