解决方案 »

  1.   

    09-02 03:03:33.746: W/dalvikvm(3585): threadid=1: thread exiting with uncaught exception (group=0xb4ad4b90)
    09-02 03:03:33.886: E/AndroidRuntime(3585): FATAL EXCEPTION: main
    09-02 03:03:33.886: E/AndroidRuntime(3585): Process: com.bluefly.dzjb, PID: 3585
    09-02 03:03:33.886: E/AndroidRuntime(3585): java.lang.OutOfMemoryError
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:575)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:410)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:840)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.content.res.Resources.loadDrawable(Resources.java:2110)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.content.res.Resources.getDrawable(Resources.java:700)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.widget.ImageView.resolveUri(ImageView.java:638)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.widget.ImageView.setImageResource(ImageView.java:367)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at com.bluefly.dzjb.PictureAdapter.getView(SecondActivity.java:145)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.widget.AbsListView.obtainView(AbsListView.java:2263)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.widget.GridView.makeAndAddView(GridView.java:1345)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.widget.GridView.makeRow(GridView.java:345)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.widget.GridView.fillDown(GridView.java:287)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.widget.GridView.fillFromTop(GridView.java:421)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.widget.GridView.layoutChildren(GridView.java:1233)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.widget.AbsListView.onLayout(AbsListView.java:2091)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.View.layout(View.java:14785)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.ViewGroup.layout(ViewGroup.java:4631)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1055)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.View.layout(View.java:14785)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.ViewGroup.layout(ViewGroup.java:4631)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.View.layout(View.java:14785)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.ViewGroup.layout(ViewGroup.java:4631)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at com.android.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:374)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.View.layout(View.java:14785)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.ViewGroup.layout(ViewGroup.java:4631)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.View.layout(View.java:14785)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.ViewGroup.layout(ViewGroup.java:4631)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1985)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1742)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:998)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5582)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.Choreographer.doCallbacks(Choreographer.java:562)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.Choreographer.doFrame(Choreographer.java:532)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.os.Handler.handleCallback(Handler.java:733)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.os.Handler.dispatchMessage(Handler.java:95)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.os.Looper.loop(Looper.java:137)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at android.app.ActivityThread.main(ActivityThread.java:4998)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at java.lang.reflect.Method.invokeNative(Native Method)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at java.lang.reflect.Method.invoke(Method.java:515)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
    09-02 03:03:33.886: E/AndroidRuntime(3585):  at dalvik.system.NativeStart.main(Native Method)
      

  2.   

    应该是图片引起的图片处理 https://github.com/nostra13/Android-Universal-Image-Loader
      

  3.   

    做一下图片缓存就行了划出屏幕的bitmap制空
      

  4.   

    09-02 03:03:33.886: E/AndroidRuntime(3585):  at com.bluefly.dzjb.PictureAdapter.getView(SecondActivity.java:145)把你的适配器代码发出来呗,看看getView是怎么写的,没代码别人很难看出问题的,都是一些建议性的东西
      

  5.   

    直接使用Image-loader開源代碼,自己弄會出現很多問題,就算最後實現了也難保以後不出現問題。
      

  6.   

    是图片导致的内存溢出。lz可以到网上搜索下Android 图片溢出