0

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

4

1 回答 1

-1

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

但是,如果您使用两个视图,则很可能会出现您所描述的问题(它们实际上不是问题或错误)。捕捉触摸或运动事件时需要小心。

于 2011-09-19T06:30:20.990 回答