【问题标题】:public void OnBackPressed() vs public override void OnBackPressed() vs protected override void OnBackPressed()public void OnBackPressed() vs public override void OnBackPressed() vs protected override void OnBackPressed()
【发布时间】:2018-07-28 09:39:06
【问题描述】:

Image

我只是想看看这三种类型有什么区别?

在我使用的所有情况下

public override void OnBackPressed()

我的第一个问题是上面的区别是什么?

第二个是我的背压会杀死我当前的活动并转到上一个吗? 如果我想在两个活动之前进去怎么办?

【问题讨论】:

标签: java xamarin


【解决方案1】:
  1. 它们都是一样的。 只要它们不是私有的,它们是公共的还是受保护的都没关系。 并且不必写你重写该方法。它可以帮助您在编写代码时查看您是否覆盖了该方法,如提到的here
  2. 默认实现只是完成当前活动。如果你不使用 super 方法,你可以为所欲为。

你可以阅读更多关于here的信息。

【讨论】:

    猜你喜欢
    • 2013-09-07
    • 1970-01-01
    • 2012-11-22
    • 1970-01-01
    • 1970-01-01
    • 2021-07-11
    • 1970-01-01
    • 2022-12-31
    • 1970-01-01
    相关资源
    最近更新 更多