Fragmentactivity onbackpress

时间:2018-01-30 09:44:43

标签: android android-fragments android-fragmentactivity onkeydown onbackpressed

我正在扩展FragmentActivity并覆盖onBackPress除了输入日志代码以查看返回按钮之外什么都不做。

问题是当我触摸后退按钮覆盖onBackPress时,并未检测到所有触摸,但会影响应用。

  1. 我有一个加载指示器,在我触摸后退按钮后它已经消失了。在控制台日志中,我没有看到记录后退按钮。

  2. 我再次触摸加载指示下方的对话框后退按钮。在控制台日志中,我也没有看到记录后退按钮。

  3. 再次触摸后退按钮,这次我可以在日志中看到它,但它会回到之前的片段。

  4. 所有这一切都不应该发生,因为我已经覆盖onBackPressed函数只放入日志。

    我还尝试覆盖onKeyDowndispatchKeyEvent来检测KeyEvent.KEYCODE_BACK,但上面的#1和#2也无法在onKeyDowndispatchKeyEvent中检测到。

    还有什么我可以尝试停止按钮来影响我的应用程序吗?

1 个答案:

答案 0 :(得分:0)

如果要覆盖

,请删除super.onBackPressed