为了账号安全,请及时绑定邮箱和手机立即绑定

切换第二次内存溢出

老师 我代码报错内存溢出什么原因

正在回答

11 回答

你好,我核对下代码,的确可能会造成内存溢出,视频中做如下修改:删除MainActivity中的mImages,instantiateItem中mImages.add(view);这行删除,destroyItem直接调用:container.removeView((View) object);

2 回复 有任何疑惑可以回复我~
#1

Max_Geek

我按您说的改了,还是会出现错误~~
2015-03-05 回复 有任何疑惑可以回复我~
#2

Max_Geek

03-05 20:19:50.397: E/AndroidRuntime(1227): java.lang.UnsupportedOperationException: Required method destroyItem was not overridden,难道只有我这样o(╯□╰)o
2015-03-06 回复 有任何疑惑可以回复我~
#3

yhan 回复 Max_Geek

???
2015-03-14 回复 有任何疑惑可以回复我~
#4

yhan

这样?!
2015-03-14 回复 有任何疑惑可以回复我~
#5

yhan

上发生大幅
2015-03-14 回复 有任何疑惑可以回复我~
#6

yhan 回复 Max_Geek

fdsaf
2015-03-14 回复 有任何疑惑可以回复我~
#7

kevinjoy89

按此方法修改之后, 依然内存溢出……
2015-04-07 回复 有任何疑惑可以回复我~
#8

qq_一切安然_0 回复 Max_Geek

咱俩出现问题一样 你解决了么
2015-10-19 回复 有任何疑惑可以回复我~
#9

botao555 回复 Max_Geek

报错信息说你没有重写destroyItem方法,检查下就是了
2016-01-22 回复 有任何疑惑可以回复我~
查看6条回复

是图片目录存放的问题,把引导图片放到drawable-xxhdpi或者mipmap-xxhdpi目录中

1 回复 有任何疑惑可以回复我~
#1

Ian_

换了之后顺畅了,为什么会有这问题,能不能详细解释下,感谢
2016-08-13 回复 有任何疑惑可以回复我~
#2

慕田峪630870

大哥解释下,为什么会有这个问题?
2017-08-08 回复 有任何疑惑可以回复我~

果然是图片放的位置不对

0 回复 有任何疑惑可以回复我~

第一次到第二次就错了


0 回复 有任何疑惑可以回复我~

 其实还有一个解决办法就是,你在mImages.add(view)这里加上判断。判断如果mImages.size小于3的话,就执行mImages.add(view),否则就不执行了。

0 回复 有任何疑惑可以回复我~

哈哈,果然是图片太大了

0 回复 有任何疑惑可以回复我~

或者在instantiateItem中添加一行mImages.add(imageView);

0 回复 有任何疑惑可以回复我~

在destroyItem方法中调用了container.removeView(mImages.get(position));

这行代码中要访问mImages,而这个列表中并没有添加元素,产生了错误。

可以把这行代码改为container.removeView((View)object);

0 回复 有任何疑惑可以回复我~

是图片目录存放的问题,把引导图片放到drawable-xxhdpi或者mipmap-xxhdpi目录中

6 回复 有任何疑惑可以回复我~
#1

凳子君

果然是图片的问题,解决了,谢谢!
2015-11-20 回复 有任何疑惑可以回复我~
#2

指与点

非常感谢,果然是这个问题!
2015-12-13 回复 有任何疑惑可以回复我~
#3

慕田峪630870

确实是。 请问大佬,为什么会这样?详细解释下
2017-08-08 回复 有任何疑惑可以回复我~

你好,你的问题解决了没,我也出现了你这样的问题了,应该怎么解决

0 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

0/150
提交
取消
千变万化的ViewPager切换动画
  • 参与学习       44489    人
  • 解答问题       90    个

ViewPager界面切换是可以有动画,课程涉及到属性动画等知识点

进入课程

切换第二次内存溢出

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信