注意:这些生命周期方法的实现必须始终在执行任何工作之前调用超类实现......
但我见过代码放在超类方法之后的情况,尤其是 onPause()、onStop()、onDestroy() 等方法,例如:
@Override
protected void onPause() {
LocalBroadcastManager.getInstance(this).unregisterReceiver(mMessageReceiver);
super.onPause();
}
两种方式都有效。那么,调用超类方法后,把代码放在 o 之前有什么区别呢?正确的方法是什么?