我正在扩展FragmentActivity
并覆盖onBackPress
除了输入日志代码以查看返回按钮之外什么都不做。
问题是当我触摸后退按钮覆盖onBackPress
时,并未检测到所有触摸,但会影响应用。
我有一个加载指示器,在我触摸后退按钮后它已经消失了。在控制台日志中,我没有看到记录后退按钮。
我再次触摸加载指示下方的对话框后退按钮。在控制台日志中,我也没有看到记录后退按钮。
再次触摸后退按钮,这次我可以在日志中看到它,但它会回到之前的片段。
所有这一切都不应该发生,因为我已经覆盖onBackPressed
函数只放入日志。
我还尝试覆盖onKeyDown
和dispatchKeyEvent
来检测KeyEvent.KEYCODE_BACK
,但上面的#1和#2也无法在onKeyDown
和dispatchKeyEvent
中检测到。
还有什么我可以尝试停止按钮来影响我的应用程序吗?
答案 0 :(得分:0)
如果要覆盖
,请删除super.onBackPressed