为什么我们被迫调用super.method()?
组成Android
SDK的类非常复杂。例如,活动和片段都必须执行许多操作才能正常运行(即管理生命周期,优化内存使用,在屏幕上绘制布局等)。要求客户端调用基类(通常在方法的开头)可确保仍执行这些操作,同时仍为开发人员提供合理的抽象级别。
我们如何知道
函数方法 需要调用super?
文档应告诉您是否需要这样做。如果不是这样,我会在Google上搜索一些示例代码(或查看API演示…或者更好的方法,查看源代码!)。弄清楚应该不难。

为什么我们被迫调用super.method()?
组成Android
SDK的类非常复杂。例如,活动和片段都必须执行许多操作才能正常运行(即管理生命周期,优化内存使用,在屏幕上绘制布局等)。要求客户端调用基类(通常在方法的开头)可确保仍执行这些操作,同时仍为开发人员提供合理的抽象级别。
我们如何知道
函数方法 需要调用super?
文档应告诉您是否需要这样做。如果不是这样,我会在Google上搜索一些示例代码(或查看API演示…或者更好的方法,查看源代码!)。弄清楚应该不难。