java - 什么时候调用 super.onActivityResult?

标签 java android overriding

当您覆盖 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/

相关文章:

android - 如何在布局上膨胀 ImageView 对象的新副本?

android - SDK platform-tools 版本(26.0.2)太旧,无法检查使用 API 27 编译的 API

java - 为什么我应该在以下场景中重写 equals 和 hashcode 方法

java - 将 FileObject 转换为文件

java - 自定义事件监听器类

java - ObjectInputStream catch block 产生 EOFException?

c++ - 嵌入式设备 -> std::thread -> FreeRTOS?

java - Android 和 Java 以及数据类

android - notifyDataSetChanged 后的 smoothScrollToPosition 在 android 中不起作用

lua:如何让 getmetatable() 返回 nil?