材质消失了?

Aallonlin 2011-07-23 06:54:39
我用native c、opengles 显示了一张图片,可以正常显示,

但是如果我的手机从横屏换成竖屏、或者 前后台切换一下,材质就无法显示。

有人碰到过这个问题吗?
...全文
172 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Aallonlin 2011-07-24
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 fishmen26 的回复:]
引用 9 楼 aallonlin 的回复:

onCreate方法会被重新调用,材质也会被删除吗?

那前后台切换的时候不是很郁闷?要处理很多东西。


基本概念和常识都没有,说个问题也不清不楚,就一直在那傻问,伤不起啊。
[/Quote]

像你说的,这是原理,我就是不清楚,所以才问。

这个跟代码能有什么关系呢?
你觉得我能该贴出什么代码?图片生成材质,jni,还是gles显示呢?
你觉得会是哪一块的问题?
jeky_zhang2013 2011-07-24
  • 打赏
  • 举报
回复
太专业,材质,第一次听说,可能是图片分辨率的问题
fishmen26 2011-07-24
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 aallonlin 的回复:]

onCreate方法会被重新调用,材质也会被删除吗?

那前后台切换的时候不是很郁闷?要处理很多东西。
[/Quote]

基本概念和常识都没有,说个问题也不清不楚,就一直在那傻问,伤不起啊。
Aallonlin 2011-07-24
  • 打赏
  • 举报
回复
onCreate方法会被重新调用,材质也会被删除吗?

那前后台切换的时候不是很郁闷?要处理很多东西。
Aallonlin 2011-07-24
  • 打赏
  • 举报
回复
给你代码,也不会有真相。
雨松MOMO 2011-07-23
  • 打赏
  • 举报
回复
横竖屏切换会从新调用onCreat方法 楼主需要处理一下喔 。
Aallonlin 2011-07-23
  • 打赏
  • 举报
回复
是通过home键来切换的时候出问题的。

材质简单来说就是opengl能够识别的图片。
fishmen26 2011-07-23
  • 打赏
  • 举报
回复
1 材质是什么意思?
2 是通过home建来实现前后台切换的吗?

问题解决了吗? 没解决 请帖点代码上来
fontlose 2011-07-23
  • 打赏
  • 举报
回复
没自己控制横竖屏切换时候 系统会把Activity 销毁掉 在重新oncreate

碰到过虽然在oncreate内作了初始化,但一些静态变量不会像一开机时初始化一次了,配置还是上次运行中留下的。
Aallonlin 2011-07-23
  • 打赏
  • 举报
回复
没有,这样做也没法处理前后台的切换啊。
可以固定横屏或竖屏,但是前后台切换呢?

我想知道为什么会显示不出来。材质的id都活着啊,
我在想是不是切换的过程中,android做了什么事,比如换了canvas?
导致我无法显示。
fontlose 2011-07-23
  • 打赏
  • 举报
回复
有没在androidmanifest.xml中加入配置android:configChanges="orientation|keyboardHidden|navigation
重写 onConfigurationChanged(Configuration newConfig)方法来自己控制横竖屏的切换
fishmen26 2011-07-23
  • 打赏
  • 举报
回复
没有代码,没有真相啊

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧