首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在玩诺基亚6300时使用J2ME OutOfMemoryError?

问在玩诺基亚6300时使用J2ME OutOfMemoryError?
EN

Stack Overflow用户
提问于 2010-07-14 14:50:11
回答 1查看 617关注 0票数 0

我已经开发了2个J2ME游戏。我有诺基亚6300和索尼爱立信w910i测试游戏。这两款游戏在索尼爱立信上都运行得很好,但在诺基亚6300上却抛出了OutOfMemoryError。

我有5个屏幕,新游戏,高分,设置,帮助和退出,它们都是GameCanvas子类。

在菜单屏幕中,我使用TileLayer将所有这5个屏幕名称显示为按钮。

我已经在Thread中运行了我的游戏。当我退出游戏时,我会显示菜单屏幕。在那里它显示了OutOfMemoryError。

有没有人可以帮我删除游戏中的错误?

EN

回答 1

Stack Overflow用户

发布于 2010-07-14 15:21:16

在J2ME的世界里,电话不同,JVM虚拟机实现也不同,内存容量也不同。您的游戏消耗的内存一定超出了诺基亚6300的处理能力。尽量减少内存消耗,不要时不时地实例化你不需要的类。我敢肯定,如果你的游戏在诺基亚6300中使用OutOfMemoryException,它将在除W910i和内存容量更大的智能手机之外的大多数手机中出现相同的错误。但说实话,诺基亚6300在J2ME功能方面是一款普通手机,这意味着你的游戏不能在普通手机上运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3243932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档