2 qq 33663983 qq_33663983 于 2016.03.18 21:55 提问

安卓程序访问网络图片闪退怎么解决啊?

安卓程序访问服务器,需要加载大量的图片,程序会闪退,这个问题该怎么解决啊?求指点…不会!!

5个回答

u010919643
u010919643   2016.03.18 22:16

这感觉应该是oom导致的.解决原理:用线程下载图片到本地,再把图片读取到内存。图片读取到内存过程,判断图片大小,进行压缩。——实际解决办法:可以尝试用fresco去处理。当然imageload也可以。但是fresco更方便。

zhengnan110
zhengnan110   2016.03.19 02:10

一般出错会有log,找到异常log对症分析。

dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.03.19 09:21

你百度一下Picasso或者Glide

qq_21809357
qq_21809357   2016.03.21 12:07

应该是内存溢出,你可以到网上找一些缓存方案,或者用第三方框架,比如Picasso或Imageload,他们已经替你优化了图片处理的问题,使用也非常方便。

qq_33663983
qq_33663983   2016.03.23 14:14

谢谢提议,用imageload可以了!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android开发中存在的闪退、及解决状态
1:浏览器闪退 原因:浏览器中开启了缩小放大按钮(ZoomController),在开始进入浏览器时,缩小放大按钮会出现,并在一段时间后渐变消失,当在它完全消失前退出浏览器,在一些android系统上回出现异常,且此异常无法try/catch。 解决办法:如下  @Override protected void onDestroy() {     if (webv
JAVA Eclipse开发Android程序会经常闪退是怎么回事
类没有new就直接用会闪退,比如下面我在前面声明了ClientSocket的类,点击连接按钮之后,如果不先new就直接Connect就会闪退  你在当前页面创建findViewById的时候,如果找不到指定的ID也会闪退,比如我要查找指定的ID为btnMoveL_SetA,当写错的时候也会有问题,而XML本身不会报错,假如ID确实存在,只不过不在这个页面的话。  还有必
Android 如何根据网络地址获取网络图片方法
Android 如何根据网络地址获取网络图片方法
Android开发时处理闪退问题的方法
就是记录闪退时的异常了! 1 全局异常捕获处理类package com.example.admin.myandroidtest; import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.os.Bu
app开发过程中内存泄漏一些简述_懂了这些你的app还在闪退么?
第一次写blog作为一个小菜的我还是略显压力,希望各位前辈多多提提建议.下面我们就开门见山了,作为一枚屌丝程序猿我表示在开发路上最痛苦的事情莫过内存问题了,什么点着点着越来越卡,什么点着点着直接挂掉….等等一些.那么遇到这些事情后我们该怎么做呢?两字是必不可少的”加班…”,苦逼的我也是这样被逼过来的…人说一入IT深似海呀,果然………实际上来说,内存优化已经有各种大神提出了好的方案,比如腾讯的凯哥…等
打开c语言生成exe文件,出现闪退的解决方法.txt
提供三种解决闪退的方法,总有一种能解决你的程序闪退问题。
Android去除烦人的默认闪退
背景 安卓应用闪退后总会出现一个“抱歉,App已经停止运行”的弹窗,这样的用户体验并不好。很多大厂的App都去除了这个弹窗,因此本文主要介绍如何去除默认闪退弹窗,以及在闪退时做一些必要的善后工作。 UnCaughtExceptionHandler UnCaughtExceptionHandler能够在Thread遇到未catch住的Exception而终止前做一些善后工作。但是它
Android加载网络图片与本地图片解决OOM问题
Android解决图片加载OOM与listview图片错位乱跳问题解决,开源的代码,里面有示例demo
Android应用的闪退(crash)分析
文章转自阿里客户端工程师试题简析——Android应用的闪退(crash)分析 1. 问题描述闪退(Crash)是客户端程序在运行时遭遇无法处理的异常或错误时而退出应用程序的表现,请从crash发生的原因分类与解决方法、在出现crash后如何捕捉并分析异常这两个问题给出自己的解决方案。 我们以Android平台为例,介绍下如何捕获Android应用的闪退信息,以帮助我们定位和解决导致闪退的问题代码
关于android程序在虚拟机成功调试但是在真机闪退的问题!
今天调试程序,在模拟机上成功运行但是换到真机上边直接闪退,折腾了好久最后终于发现了问题,原来是图片的位置放错了,我把图片从drawable-mdpi移动到drawable-hdpi就不会再闪退了。简单一点的方法就是把同一张图片分别放在不同分辨率文件夹下,这样就可以适配不同分辨率的手机。