Android 3.0 Honeycomb 中的内存管理

发布于 2024-12-18 11:44:21 字数 303 浏览 3 评论 0原文

我正在为 android 3.0 honeycomb 开发一个应用程序,我想了解 honeycomb 中的内存管理。 我的应用程序实际上是一本书&对于每一章,我们都有这些 html 页面,我们在 Web 视图中加载这些页面,这些页面不是从服务器渲染的,而是保存在资产文件夹中。所以最后我们在assets文件夹中有很多html文件和图像。

现在的问题是,当我们更改设备的方向时,应用程序会因 OutOfMemoryException 崩溃。发生这种情况是因为 html 太大还是其他原因?如果我们有较小的 html 文件,这个问题可以解决吗?

I am developing an application for android 3.0 honeycomb and I wanted to understand the memory management in honeycomb.
My application is actually a book & for each chapter we have these html-pages which we load in web view and these pages are not rendered from server but they are kept in assets folder. So at the end we have a lot of html files and images in assets folder.

Now the problem is that when we change the orientation of device the application crashes with OutOfMemoryException. Is this happening because of large size of the html or is it something else? Can this problem be solved if we had smaller sized html files?

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

遇见了你 2024-12-25 11:44:21

该问题可能是由于图像造成的。我在我的一个应用程序中使用图像&我遇到了同样的问题“OutOfMemoryException”,当我使用System.gc()时,它对我有用。请参阅

有关 Android 内存管理,请参阅此处

The issue may be because of the images. I was using images in one of my applications & i was experiencing the same issues "OutOfMemoryException", when i used the System.gc(), it worked for me. Please see this.

For Android memory management please see this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文