问题描述
java.lang.OutOfMemoryErrorat android.graphics.BitmapFactory.nativeDecodeStream(Native Method)at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:650)at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:389)at com.easemob.util.ImageUtils.decodeScaleImage(Unknown Source) decodeScaleImageat com.easemob.util.ImageUtils.getScaledImage(Unknown Source) getScaledImageat com.easemob.chat.EMSendMessageRunnable.sendImageMessage(Unknown Source)at com.easemob.chat.EMSendMessageRunnable.run(Unknown Source)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)at java.lang.Thread.run(Thread.java:856)
解决方案
内存溢出,检查一下代码
解决方案二:
内存溢出,检查一下代码
解决方案三:
> forum.php?mod=redirect&goto=findpost&pid=2294&ptid=983内存溢出,检查一下代码为何每次都怀疑是sdk使用者的问题?请参考image loader之类的开源框架,发生oom后,try catch下,而不是直接闪退。
解决方案四:
sdk不会处理图片
解决方案五:
> forum.php?mod=redirect&goto=findpost&pid=2303&ptid=983sdk不会处理图片请问这个堆栈调用,不是sdk的代码吗?com.easemob.util.ImageUtils.decodeScaleImageM6
解决方案六:
什么操作报的错
解决方案七:
> forum.php?mod=redirect&goto=findpost&pid=2307&ptid=983什么操作报的错其实从堆栈信息里面你就可以看到是**发图**操作导致的oom:com.easemob.chat.EMSendMessageRunnable.sendImageMessage但是我还是在这里补充一下。另外请先回答我的问题:环信sdk会不会处理图片?谢谢
解决方案八:
sdk不会处理图片
解决方案九:
sdk会压缩图片,你是什么操作报的oom
解决方案十:
> forum.php?mod=redirect&goto=findpost&pid=2320&ptid=983sdk会压缩图片,你是什么操作报的oom发图 导致的,哥。
解决方案十一:
是用的demo吗
解决方案十二:
> forum.php?mod=redirect&goto=findpost&pid=2322&ptid=983是用的demo吗不是的 才
解决方案十三:
sdk压缩图片,并不展示图片