Android XXXX 字节外部分配对于该进程来说太大

发布于 2025-01-05 22:29:19 字数 668 浏览 0 评论 0原文

我遇到了一个奇怪的问题。我正在编写一个 android 应用程序来查看服务器上的视频。该应用程序有不同的布局,用户可以根据自己的需要切换每个布局。不同的布局使用不同的图像加载。有时我会强制关闭,当我检查日志时,它会给出错误“XXXX 字节外部分配对于此进程来说太大”,“VM 不会让我们分配 XXXX 字节”。有人可以告诉我这个错误的具体原因以及如何解决吗?

我在模拟器中没有收到错误。但仅在设备中出现错误。

实际上我有三项活动。当我在活动之间切换时,它工作正常。但是,当我在 Activity1 处于活动状态时按下设备的主页按钮,然后再次应用程序。不是 Activity1 处于活动状态,然后我尝试切换到 Activity2 发生上述错误。该错误发生在 setContentView 方法之后。 (也就是说,我在 setContentView 方法之前放置了一个日志。之后没有日志出现)

我仅在索尼 xperia 设备中收到此错误。我已经用 LG optimus 检查过这一点(内存比索尼 experia 低)。但在那部手机上它工作得很好。三星 Galaxy s2 也运行良好。有人可以评论一下吗?

我已经放置了 try catch (异常和错误),但没有得到确切的错误发生位置。

我仅在 Sony Experia 上经常收到此错误。我已经用 Nexus、三星 S2、甚至 LG Optimus 检查过这一点。但在这些模型中,错误很少发生。

I am got struck with a strange issue. I am writing an adroid application to view videos from a server. The application have different layouts and user can switch each layout as per his needs. The different layouts are loaded using different images. Some times I am getting a force close and when I checked the log, it gives an error "XXXX byte external allocation too large for this process", "VM won't let us allocate XXXX bytes". Could somebody tell me any specific reason for this error and how to solve it?

I am not getting the error in the emulator. But getting the error in the Device only.

Actually I have three activities. When I am switching between activities its working fine. But when I press home button of the the device when activity1 is active and then take aplication again again. Not activity1 is active and then I try to switch to activity2 the above error happens. The error happens after setContentView method. (That is I hae put a log before the setContentView method. After that no log appears)

I am getting this error in sony xperia device only. I have checked this with LG optimus (low memory than sony experia). But in that phone it is working fine. Also samsung galaxy s2 also its working fine. Could any one comment on it?

I have put try catch (Exception and Error) but not getting where the exact error occures.

I am getting this error frequently on Sony Experia only. I have checked this with Nexus, Samsung S2, even LG Optimus. But in those models, error occures very rarely.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文