java - Java中finish()和super.finish()的区别?

标签 java android super difference

在 Java 中使用 finish()super.finish() 之间的主要区别是什么? 什么时候可以/应该使用其中一种而不是另一种?

最佳答案

finish() 将调用您的类上的 finish() 方法

super.finish() 将调用父类上的 finish() 方法

除非您重写 Activity 中的 finish() 方法(您不应该这样做),否则两者将执行完全相同的操作。

关于java - Java中finish()和super.finish()的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26998680/

相关文章:

java - 有没有类似 NGen 的 JVM 预编译解决方案?

java - JAVA 中的 super() 函数

jquery - 双倍的 POST 请求而不是单一的

android - 如何更好地处理GPS定位和android

python - 多重继承中基类的顺序和 super() 的使用

java - Java 数组中的 add 和 element 的时间复杂度是多少?

java - 使用 NativeModules 时在 native react 中出现 "must be caught or declared to be thrown"

java - 在一个方法中使用多个测试用例进行 JUnit 测试

Android 尝试使用 Debug.startMethodTracing ("trace") - 跟踪文件已创建但为空

android - 根据所选手机语言运行功能