超级的正确使用代码部分。和Log.d

时间:2016-06-14 14:23:46

标签: android android-logcat

在Android编码的理想位置使用super.onStopsuper.onPauseLog.d的位置?我是一名初学者,对Java知之甚少!

  super.onPause();
  Log.d(msg, "The onPause() event");

1 个答案:

答案 0 :(得分:2)

super表示当前类的基类。如果您的活动中写有MainActivity,那么它将代表继承MainActivity的类。

如果不是私有方法,您可以使用super关键字调用任何基类方法。

理想情况下,我们会在您的类中的overriden方法中调用super.anyMethod()。因此,应在super.onStop()方法中调用onStop(),并在您的活动的super.onPause()方法中调用onPause()

Android中有各种日志级别。请参阅this for more information

如果要在logcat窗口中查看任何调试输出并且没有要调用的固定或推荐位置,则应调用

Log.d方法。它可以在任何您想要打印日志的地方调用。

日志打印始终是可选的,不应在发布版本中打印。