我正在使用eclipse for android,并制作了一个应用程序,在textview中有2个图像视图和一个问题,因此用户必须单击属于问题的图像... 但每次用户点击一个imageview应用程序时,会显示另外两个图像和另一个问题..
我做了什么:
但是在某些手机上我遇到了这个崩溃:
在android.graphics.BitmapFactory.nativeDecodeAsset
中java.lang.OutOfMemoryError at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:490)at at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:358) 在 android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:773) 在 android.graphics.drawable.Drawable.createFromStream(Drawable.java:733) 在com.al.Play.MerFoton(Play.java:174)at com.al.Play.mer(Play.java:154)at com.al.Play.access $ 3(Play.java:132)at com.al.Play $ MyCounter.onFinish(Play.java:329) 在android.os.CountDownTimer $ 1.handleMessage(CountDownTimer.java:118) 在android.os.Handler.dispatchMessage(Handler.java:99)at android.os.Looper.loop(Looper.java:137)at android.app.ActivityThread.main(ActivityThread.java:4424)at java.lang.reflect.Method.invokeNative(Native Method)at java.lang.reflect.Method.invoke(Method.java:511)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:817) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)at dalvik.system.NativeStart.main(原生方法)
问题是我在应用程序或其他地方更改了很多图像?
答案 0 :(得分:0)
我位于下一个图书馆:
http://www.androidhive.info/2012/07/android-loading-image-from-url-http/
在库中使用内存缓存来保存图像和图像的性能可视化。
答案 1 :(得分:0)
问题是图像的大小和文件大小也一样,我用Image Resizer调整了大小,现在运行良好..