我正在使用OpenGL和SurfaceView编写应用程序 我需要检测活动何时结束,然后回到我的活动中 我需要它,因为在我的活动显示之前我不想回应触摸和关键事件。
现在我用onResume检测它,但是在完成活动消失之前调用了onResume 我需要在显示我的活动时启用这些事件(主要是因为onBackPressed)。
有解决方案的人吗?
编辑: 找到一些有关它的信息,所以当活动在其onStop / onDestroy方法中执行某些操作时,则在我的活动的onResume被调用之后 - >我的问题 http://developer.android.com/guide/components/activities.html#CoordinatingActivities
EDIT2: 当活动未显示时调用onStop和onDestroy
EDIT3:发现它是由于新线程在onPause上工作引起的,仍然没有解决方案
答案 0 :(得分:0)
很奇怪,因为当你的活动可见时应该调用onResume。 您可以使用处理程序以较小的延迟激活触摸控件。