zoukankan      html  css  js  c++  java
  • Android 父类super.onDestroy();的有关问题

    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();
    }
    ------解决方案--------------------
    一般没有区别的   如果你的代码只是做你自己的事情  没啥顺序关系  当然  前提是没有引用到父类已经释放的资源(基本没遇见过,都是干自己的)

  • 相关阅读:
    Ubuntu MP4转MP3 软件:soundconverter
    Jupyter 中添加conda环境
    Pandas 比较两个 DataFrames 是否相同
    苹果ID不能登陆:The action could not be completed. Try again
    awsome node.js
    Cygwin
    library dep
    process
    MSCV version
    cmake_host_system_information
  • 原文地址:https://www.cnblogs.com/wuyou/p/3733411.html
Copyright © 2011-2022 走看看