活动在另一个事件消失之前接收恢复事件



我正在使用OpenGL和SurfaceView编写一个应用程序。
我需要检测活动何时完成并返回到我的活动。
我需要它,因为我不想在显示我的活动之前响应触摸和关键事件。

现在我用onResume检测到它,但是在完成活动消失之前调用了onResume。
我需要在显示我的活动时启用这些事件(主要是因为 onBackPressed)。

有人有解决方案吗?

编辑:找到一些关于它的信息,所以当活动在其onStop/onDestroy方法中做某事时,它是在onResume我的活动被调用->我的问题之后http://developer.android.com/guide/components/activities.html#CoordinatingActivities

编辑2:onStop 和 onDestroy 在活动未显示时调用

EDIT3:发现是由于新线程在暂停中工作引起的,仍然没有解决方案

很奇怪,因为当您的活动可见时,应该调用onResume。您可以使用处理程序稍有延迟激活触摸控件。

最新更新