当前位置: 代码迷 >> Android >> android两个Activity频繁切换罗致内存溢出:dequeue native buffer fail
  详细解决方案

android两个Activity频繁切换罗致内存溢出:dequeue native buffer fail

热度:691   发布时间:2016-04-28 03:42:06.0
android两个Activity频繁切换导致内存溢出:dequeue native buffer fail
有两个Activity,activity中没有做任何处理,只是频繁地对两个activity进行切换,跳转的时候加上了一个滑动进、出的动画效果。
当一直不停操作5、6次的时候,会报如下错误:

<SwapBuffers:886>:dequeue native buffer fail:Out of memory
<GetSurfaceSize:387>:dequeue native buffer failed:Out of memory

请有过经验的大神指教!!!
------解决思路----------------------
设置launchMode为singleTask,然后两个Activity进行跳转的时候,intent添加flag:FLAG_ACTIVITY_REORDER_TO_FRONT,不要将两个Activity   finish掉
------解决思路----------------------
activity的启动模式问题,你是不是不停的new activity了,,
  相关解决方案