【发布时间】:2014-04-01 05:13:21
【问题描述】:
Android Studio 0.4.6
你好,
我这里有一个代码 sn-p。我经常混淆 super 应该是执行的第一行还是最后一行。通常,我将其作为第一个调用,以便可以在父类中设置默认属性。但是,我之前正在查看一些执行此操作的代码。我只是想知道这有什么不同吗?
@Override
protected void onDestroy() {
mBroadCastMgr.unregisterReceiver(receiver);
super.onDestroy();
}
【问题讨论】:
-
你不应该在超级调用之前放置任何代码..
-
取决于您的实现,请查看答案:stackoverflow.com/questions/4994959/…
-
先调用 super 然后你就可以编写自己的代码了。
-
它应该让系统在执行你的代码之前完成它需要做的事情,nw 这可能取决于你使用它的愿景。
标签: android