社区
Android
帖子详情
求指导,android 旋转屏幕时在onConfigurationChanged方法中加载setContentView出现OOM错误
andywang20
2012-07-23 10:06:09
我的代码横竖屏布局不一样,所以我在旋转屏幕是重新加载(setContentView)了布局文件,在快速旋转的情况下,出现OOM错误,求高人指导
...全文
390
4
打赏
收藏
求指导,android 旋转屏幕时在onConfigurationChanged方法中加载setContentView出现OOM错误
我的代码横竖屏布局不一样,所以我在旋转屏幕是重新加载(setContentView)了布局文件,在快速旋转的情况下,出现OOM错误,求高人指导
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
andywang20
2012-08-01
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
看一下memory dump,看看是不是有内存泄漏。我在遇到程序的横竖屏格式不一样的时候,也是在onconfigurationchanged的时候setContentView.我怀疑有内存泄漏。
[/Quote]这个问题你有什么好的方法解决
andywang20
2012-08-01
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
莫非是out of memory 异常
[/Quote] 是out of memory 异常,至今没有好的解决方法
louyong0571
2012-07-23
打赏
举报
回复
莫非是out of memory 异常
hvk687
2012-07-23
打赏
举报
回复
看一下memory dump,看看是不是有内存泄漏。我在遇到程序的横竖屏格式不一样的时候,也是在onconfigurationchanged的时候setContentView.我怀疑有内存泄漏。
OutOfMemoryError: bitmap size exceeds VM (on
Configuration
Change
d this.
set
Content
View
(R.layout.xxx))
在create的
时
候把横屏和坚屏的布局都
加载
进来并用两个
view
分别存起来 ,切屏
时
set
Content
View
(前面保存的
view
),而不是每次切屏
时
让程序
加载
XML文件
中
的布局 这个
方法
是有效果的,可是还是不能避免,Runtime....
android
view
flipper根据横竖屏
加载
不同图片
第一次启动
时
根据当
时
屏幕
方向
加载
图片(横屏
加载
横向图片,坚屏
加载
坚向图片) 当蓝屏
旋转
的
时
候,根据方向
加载
不同图片。
加载
前要删除原图片。 一个自定义函数,一个重载onConfigration
Change
d. 其他关于...
Android
面试
(1)onCreate:create表示创建,这是Activity生命周期的第一个
方法
,也是我们在
android
开发
中
接触的最多的生命周期
方法
。它本身的作用是进行Activity的一些初始化工作,比如使用
set
Content
View
加载
布局,对一些控件...
Android
面试
中
值得深思的问题
1、
Android
数据存储方式分为哪几种? SharedPreferences存储数据 2. CotentProvider内容提供者 3. 文件存储 4. 数据库存储(Sqlite) 5.网络存储 2. NDK是什么? 1. 一系列工具类的集合 2. Arm...
Android
中
如何节省内存占用
Android
中
那些被隐式创建的对象们 关于减少内存占用,这些细节必须知道 内存介绍 JVM运行
时
数据区:程序计数器,JVM栈,堆内存,
方法
区,运行
时
常量池,本地
方法
栈 程序计数器:用来记录当前正在执行的指令,...
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章