2011-08-27 76 views
0

我有关键问题:Android密钥积累问题?

当我的应用程序加载时,我多次按回(约20次)。 通过logcat的,有时我看到:

Key pressed - back key 
Key Released - back key 
Key pressed - back key 
Key Released - back key 

和某个没有日志在这里。但是,当负载结束,我“”见:

Key pressed - back key 
Key Released - back key 
Key pressed - back key 
Key Released - back key 
Key pressed - back key 
Key Released - back key 
Key pressed - back key 
Key Released - back key 
... 
enough 20 times 

样子的手机将其保存到缓冲区:(

的问题,我该如何删除该缓冲区:((

回答

0

为什么你不只是覆盖onBackPressed()不叫super如果你的活动尚未完成加载?

+0

这是不可能的。因为,当我的应用程序的加载,我按下返回键,但手机不处理或处理只是一部分(我猜是因为我没有看到来自onKeyDown的日志,Up功能wh我按下加载时间) 但是,当完成后,我看到从这些功能的日志不断显示。 所以,如果我覆盖并设置这样的条件,它只对加载时间处理的部分有用,休息部分:( –