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

时间:2014-01-05 19:29:55

标签: java android

我正在使用OpenGL和SurfaceView编写应用程序 我需要检测活动何时结束,然后回到我的活动中 我需要它,因为在我的活动显示之前我不想回应触摸和关键事件。

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

有解决方案的人吗?

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

EDIT2: 当活动未显示时调用onStop和onDestroy

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

1 个答案:

答案 0 :(得分:0)

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