现在写了一个程序,里面有两个按钮,暂停,继续,要求在他本身的这个类中实现暂停,继续功能,这个类继承gamecanvas,
现在本人确定是写一个boolean ispause,暂停按钮ispause=true ,继续ispause=false;在run方法中
while(true){
if(ispause){
pause();
}
if(!ispause){
wakeup();
}
}
现在的问题时,最开始的时候ispause是false的,这样的话就会一直进入wakeup()方法,就产生问题了,怎么才能只进入一次wakeup()方法呢,可不可以另写一个类,监听当前这个类的活动状态呢if(!ispause){
wakeup();
}
变成
if(!ispause){
wakeup();
isPause=true;
}
看下这样行不行呢?