veninson
veninson
2017-05-12 16:50

点击surfaceview切换activity问题

  • surfacevie...

在学习安卓2d游戏制作,loading界面、主世界、其他功能窗口我都打算弄成activity1、activity2、activity3…这样好不好,如果能行,那么比如背包按钮是一个surfaceview,我要点击一下打开背包activity,在ontouch里,怎么访问背包的activity?不是很懂Java的包结构,我的view类和activity类应该怎么摆放才能相互访问,还有以前没用过动态语言,习惯了自己new的自己释放,我看网上Java代码好多在同一个地方new class,比如我看网上代码在surfaceview的oncreate里new了一个游戏对象,照理说用户按了home键,再切回游戏,还会触发一次这个oncreate,那么不就new了两个了吗?而且在windows开发语言里,这两个new出来的东西会占用不同的内存空间,假如这是一个npc的canvas,在windows语言里就出现两个npc了,这是我看的代码有问题还是Java本来就这样?是不是应该在类的构造函数里就把他new好,因为看的视频教程他执行起来又没问题

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐