2011-09-19 54 views
0

我在我的应用程序中有2个单实例活动,一个是登录活动(A),它也是启动屏幕,另一个是应用程序首页活动(B)。如果我在B上,按住home键在手机上,然后回到主屏幕,然后过了一段时间,如果我去 应用程序 - >然后按我的应用程序图标 - >我回到B.但有时B不是响应。如果我查看日志,我会看到触摸事件将转到A但显示B。这是Android中的一个错误。它看起来像android认为自应用程序启动A显示,但实际上B显示。有没有人遇到类似的问题单实例活动没有收到输入事件

回答

-1

据我所知,当你点击主屏幕时,应用程序(Activity)进入“暂停”状态并最小化。当你再次点击时,应用程序系统会调用“onResume”并恢复状态B的应用程序的最后一个状态(我假设屏幕A和B是两个活动)。但是如果你想回到你的应用的主屏幕,你应该点击返回按钮而不是主屏幕。

但是,如果您使用两个视图,您可能在描述时遇到问题(它们实际上不是问题或错误)。捕捉触摸或动作事件时需要小心。