【问题标题】:at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)在 android.graphics.BitmapFactory.nativeDecodeAsset(本机方法)
【发布时间】:2016-07-18 10:37:50
【问题描述】:

当我在android中运行应用程序时,这些问题就来了,我的错误如下,我在这里复制,

07-17 11:46:49.780 1507-1532/com.shubham.MeraIndore I/dalvikvm﹕在 android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:503) 07-17 11:46:49.780 1507-1532/com.shubham.MeraIndore I/dalvikvm﹕在 android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:356) 07-17 11:46:49.784 1507-1532/com.shubham.MeraIndore I/dalvikvm﹕在 android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:379) 07-17 11:46:49.784 1507-1532/com.shubham.MeraIndore I/dalvikvm﹕在 com.squareup.picasso.ResourceRequestHandler.decodeResource(ResourceRequestHandler.java:54) 07-17 11:46:49.784 1507-1532/com.shubham.MeraIndore I/dalvikvm﹕在 com.squareup.picasso.ResourceRequestHandler.load(ResourceRequestHandler.java:45) 07-17 11:46:49.792 1507-1532/com.shubham.MeraIndore I/dalvikvm﹕在 com.squareup.picasso.BitmapHunter.hunt(BitmapHunter.java:206) 07-17 11:46:49.792 1507-1532/com.shubham.MeraIndore I/dalvikvm﹕在 com.squareup.picasso.BitmapHunter.run(BitmapHunter.java:159) 07-17 11:46:50.152 1507-1532/com.shubham.MeraIndore I/dalvikvm﹕在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390) 07-17 11:46:50.152 1507-1532/com.shubham.MeraIndore I/dalvikvm﹕在 java.util.concurrent.FutureTask.run(FutureTask.java:234) 07-17 11:46:50.152 1507-1532/com.shubham.MeraIndore I/dalvikvm﹕在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 07-17 11:46:50.152 1507-1532/com.shubham.MeraIndore I/dalvikvm﹕在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 07-17 11:46:50.152 1507-1532/com.shubham.MeraIndore I/dalvikvm﹕在 java.lang.Thread.run(Thread.java:841) 07-17 11:46:50.152
1507-1532/com.shubham.MeraIndore I/dalvikvm﹕在 com.squareup.picasso.Utils$PicassoThread.run(Utils.java:411)

【问题讨论】:

  • 这似乎只是堆栈跟踪。实际报告的错误是什么?

标签: android xml bitmap picasso


【解决方案1】:

好的,我正在向您解释这些都是什么,

java.lang.Object
   ↳    android.graphics.BitmapFactory 

从各种来源创建位图对象,包括文件、流和字节数组。 由于内存有限,您会遇到错误,理想情况下您只想在内存中加载较低分辨率的版本。较低分辨率的版本应该与显示它的 UI 组件的大小相匹配。具有更高分辨率的图像不会提供任何明显的好处,但仍会占用宝贵的内存并由于额外的动态缩放而导致额外的性能开销。 虽然它不会在应用程序中导致任何运行时错误。有关更多详细信息,您可以访问https://developer.android.com/training/displaying-bitmaps/load-bitmap.html

【讨论】:

    猜你喜欢
    • 2014-07-30
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-06
    • 2021-08-10
    • 1970-01-01
    相关资源
    最近更新 更多