public void OnBackPressed()vs public override void OnBackPressed()vs protected override void OnBackPressed()

时间:2018-02-17 18:11:10

标签: java xamarin

Image

我只是想看看这三种类型之间的差异是什么?

在我所有的情况下,我正在使用

public override void OnBackPressed()

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

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

1 个答案:

答案 0 :(得分:0)

  1. 所有这些都是一样的。 只要它们不是私人的,它们是公开的还是受保护的并不重要。 并且不必写你覆盖方法。在编写代码时,它可以帮助您查看是否覆盖了方法,如here
  2. 所述
  3. 默认实现只完成当前活动。如果你不使用超级方法,你可以做任何你想做的事。
  4. 您可以详细了解here