在Android编码的理想位置使用super.onStop
或super.onPause
和Log.d
的位置?我是一名初学者,对Java知之甚少!
super.onPause();
Log.d(msg, "The onPause() event");
答案 0 :(得分:2)
super
表示当前类的基类。如果您的活动中写有MainActivity
,那么它将代表继承MainActivity
的类。
如果不是私有方法,您可以使用super
关键字调用任何基类方法。
理想情况下,我们会在您的类中的overriden方法中调用super.anyMethod()
。因此,应在super.onStop()
方法中调用onStop()
,并在您的活动的super.onPause()
方法中调用onPause()
。
Android中有各种日志级别。请参阅this for more information。
如果要在logcat窗口中查看任何调试输出并且没有要调用的固定或推荐位置,则应调用 Log.d
方法。它可以在任何您想要打印日志的地方调用。
日志打印始终是可选的,不应在发布版本中打印。