关于j2me线程wait() 和notify()

jgszhuzhu 2012-04-30 08:26:33
现在写了一个程序,里面有两个按钮,暂停,继续,要求在他本身的这个类中实现暂停,继续功能,这个类继承gamecanvas,
现在本人确定是写一个boolean ispause,暂停按钮ispause=true ,继续ispause=false;在run方法中

while(true){
if(ispause){

pause();

}

if(!ispause){
wakeup();
}

}


现在的问题时,最开始的时候ispause是false的,这样的话就会一直进入wakeup()方法,就产生问题了,怎么才能只进入一次wakeup()方法呢,可不可以另写一个类,监听当前这个类的活动状态呢
...全文
75 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxclovedsy 2012-05-03
  • 打赏
  • 举报
回复
if(!ispause){
wakeup();
}
变成
if(!ispause){
wakeup();
isPause=true;
}
看下这样行不行呢?

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧