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