`
LiangZG
  • 浏览: 8745 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android游戏开发异常--单例模式对象报空

阅读更多
记录一个关于单例模式使用的异常!

    通常单例模式的写法如:
  
public static final GameManager getInstance(){
   if(gameManager == null)
       gameManager = new GameManager();
   return gameManager;
}



最近在一个网络游戏开发过程中...以上方法总是报空(NullException),后来找了好久,发现是同步的问题。比如我们一些网络通讯的对象!

解决办法:在方法上加入synchronized,问题就OK啦!

public static final synchronized GameManager getInstance(){...}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics