`
赤浪2007
  • 浏览: 15150 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

静态Graphics对象在外部调用的问题!!!

    博客分类:
  • J2ME
阅读更多

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

static Graphics _graphics;//提供外部使用;

//错误写法:(1)

public void paint(Graphics g){

   if(_graphics==null)

   _graphics = g;

}

//正确写法: (2)

public void paint(Graphics g){

      _graphics = g;

}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

这是前几天跟一个同事测试出来的,使用(1)写法一般情况下没问题,但在游戏挂起返回后,会死在paint方法里;虽然简单,但容易忽视,所以记录下来,希望对大家有用~~

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics