草庐IT

不足以

全部标签

android - setImageResource 内存不足错误

我正在制作一款棋盘游戏,我正在为棋盘使用10x10GridView。我制作了一个扩展BaseAdapter的ImageAdapter类,它包含一个整数图标数组(9个补丁文件),这些用于显示棋盘正方形的图像。图标存放在res/drawable文件夹中,大小为629X629,平均大小约5KB。我的ImageAdapter类有以下getView()方法,它基本上回收相同的View以节省内存:编辑:(我包含了在游戏Activity中调用的changeIcon方法)publicViewgetView(intposition,ViewconvertView,ViewGroupparent){Ima

java - Android:将 ShowcaseView 作为项目导入时出现堆错误,如果作为 JAR,则为 ClassNotFound,内存不足

我正在尝试将ShowcaseView添加到我的Android项目中。我从GitHub上fork了repo并尝试运行演示应用程序,但由于Java堆错误而无法运行。Unabletoexecutedex:Javaheapspace我尝试增加Eclipse和RunConfiguration内存堆,但无法解决问题。我几个月来也从未遇到过Java堆空间错误,所以我想知道是否有某种循环在某处生成了过多的RAM请求。由于导入项目不起作用,但构建确实有效,我尝试将ShowcaseView库JAR文件直接导入到我项目的libs文件夹中。我的项目运行但是有一个java.lang.NoClassDefFoun

android - 尽管在 list 中设置了 SpeechRecognizer 的权限不足

我只是想创建一个虚拟应用程序,用于在单击按钮时进行语音识别(没有弹出窗口或任何内容)。我的Androidlist文件:以及包含实际发生情况的fragment:packagebillobob.org.speechtest;importandroid.content.Intent;importandroid.os.Bundle;importandroid.speech.RecognitionListener;importandroid.speech.RecognizerIntent;importandroid.speech.SpeechRecognizer;importandroid.su

java - Android - 读取文本文件时内存不足

我正在Android上制作字典应用程序。在启动期间,该应用程序将加载.index文件的内容(~2MB,100.000多行)但是,当我使用BufferedReader.readLine()并对返回的字符串执行某些操作时,应用程序将导致OutOfMemory。//ReadfilesnippetSetindexes=newHashSet我在看日志的时候发现,在执行过程中,导致GC多次显式清理对象(GC_EXPLICITfreeedxxxobjects,其中xxx是一个很大的数字,比如15000、20000)。我尝试了另一种方式:finalintBUFFER=50;char[]readChar

android - 重新启动应用程序时出现内存不足错误 (Android)

我正在开发一款使用5张大约900x600的大图像的游戏。当我退出游戏(按后退按钮)然后尝试启动游戏时,出现以下错误:12-2915:59:16.633:E/AndroidRuntime(18642):FATALEXCEPTION:GLThread1712-2915:59:16.633:E/AndroidRuntime(18642):java.lang.OutOfMemoryError:(HeapSize=20423KB,Allocated=3473KB,BitmapSize=77KB)12-2915:59:16.633:E/AndroidRuntime(18642):atorg.and

android - Volley 内存不足错误

我们在解析网络响应时在Volley库中遇到了OutOfMemory错误。这种情况发生在劣质手机上的大量响应。这可以避免吗?有什么办法可以告诉Volley批量解析响应吗?异常(exception)情况:07-1814:33:41.4496130-6154/com.tinderE/AndroidRuntime:FATALEXCEPTION:Thread-22java.lang.OutOfMemoryErroratjava.lang.String.(String.java:325)atjava.lang.String.(String.java:276)atcom.android.volley

java - Android下载文件内存不足问题

我正在尝试下载刚开始时小于22MB的zip文件。在这些异常发生后,我更改了默认的BufferedInputStream,但仍然出现内存不足错误。publicvoiddownloadFromUrl(StringfileName){//avoidunknownhostexceptiontry{InetAddressi=InetAddress.getByName("http://xxx/Android/"+fileName);}catch(UnknownHostExceptione1){e1.printStackTrace();}try{URLurl=newURL("http://xxx/A

android R.integer 在创建数组时返回不正确的极大值导致内存不足

我在xml中声明了几个整数值,需要使用类中的值来定义对象的数组大小。311我在类里面使用上述值如下publicclassInitialiseObjects{//FornowstaticnumberofobjectsinitializedprivateStringTAG="INIT_OBJECTS";intITEM1_COUNT=R.integer.item1;intITEM2_COUNT=R.integer.item2;intITEM3_COUNT=R.integer.item3;privateItem1[]item1Objs=newItem1[ITEM1_COUNT];private

android - 使用 Universal Image Loader 和图像刷新时出现内存不足错误

我正在使用通用图像加载器将图像显示为ListView中的缩略图,但是我遇到了内存不足错误,当我滚动列表时,新View显示的是列表未打开时的第一个View的图像滚动阶段,但图像被设置为应有的正确图像。publicclassNewAdapterextendsBaseAdapter{privateActivityactivity;privateArrayListmovieThumbnail;privateArrayListmovieText;privatestaticLayoutInflaterinflater=null;staticFilecacheDir;ImageLoaderConfi

android - 在 Horizo​​ntalScrollView 中延迟加载以防止内存不足问题

我想为Horizo​​ntalScrollView添加延迟加载功能,它有linearlayout作为一个child,我正在添加到linearlayout,我有兴趣在subview不存在时收听该事件可见性区域,我在linearlayout实现中看到它确实如此不在subview上调用dispatchViewVisibility或onDraw,为什么我想要那个,因为可以回收附加到subview的位图并在subview可见时再次创建位图(嗯,这是一个单独的部分,我如何快速创建该位图,我正在计划为此使用opengl)但问题是如何进行此类自定义看法。我不能使用画廊View,因为它不能解决我的目的我