我的openGLActivity类中有一个time()函数。 openGLActivity通过我的Main活动打开。我试过先叫super.onPause()然后叫super.onStop();而我刚得到错误。这个时间函数在我的GLrenderer类中调用。活动可以在一段时间后自动关闭吗?
timer(){
t+=1;
if(t==1000){
finish();
}
}
最佳答案
如果我没有误解您的问题,则可以使用处理程序轻松地做到这一点。这将关闭活动。在onCreate()上使用它
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
OpenGLActivity.this.finish();
}
}, 3000);