当您覆盖 Android Activity 中的方法时,您何时需要调用 super.overridingMethod()
方法以及您如何知道调用的位置(开始、结束、可选) ?我写了一个 android Activity 。
例如,OnActivityResult
我看到有时 super.onActivityResult
在第一行调用,有时在正文末尾调用,有时根本不调用。
最佳答案
这取决于您的需要,如果您希望父类(super class)方法为您的 child Activity 做一些重要的工作然后在第一行调用否则不需要在第一行,
如果您对父类(super class)方法() 实现不感兴趣,那么您可以在任何地方调用它,但理想情况下,我们应该首先让父类(super class)方法实现有机会运行。
关于java - 什么时候调用 super.onActivityResult?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22808598/