2017-07-12 4 views
0

vor kurzem als Android 7.0.0 aufgetaucht und Geräte kamen damit meine App begann Ausnahme ohne besonderen Grund zu werfen. Das Problem ist, ich habe keine Ahnung, was das Problem sein könnte - was ich weiß ist, dass es nur auf Samsung-Geräten mit Nougat und seine Zeichnung einige ImageViews auftreten. Können libs wie Admob oder Universal-Image-Loader dies oder?Samsung Galaxy S6/7/8 - RuntimeException/throwIfCannotDraw

sowieso hier ist die volle Ausnahme - Hoffnung some1 kann mir helfen ...

java.lang.RuntimeException: 
    at android.view.DisplayListCanvas.throwIfCannotDraw(DisplayListCanvas.java:260) 
    at android.graphics.Canvas.drawBitmap(Canvas.java:1420) 
    at android.graphics.drawable.BitmapDrawable.draw(BitmapDrawable.java:545) 
    at android.widget.ImageView.onDraw(ImageView.java:1286) 
    at android.view.View.draw(View.java:18313) 
    at android.view.View.updateDisplayListIfDirty(View.java:17291) 
    at android.view.View.draw(View.java:18075) 
    at android.view.ViewGroup.drawChild(ViewGroup.java:3966) 
    at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3752) 
    at android.view.View.updateDisplayListIfDirty(View.java:17286) 
    at android.view.View.draw(View.java:18075) 
    at android.view.ViewGroup.drawChild(ViewGroup.java:3966) 
    at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3752) 
    at android.view.View.draw(View.java:18316) 
    at android.view.View.updateDisplayListIfDirty(View.java:17291) 
    at android.view.View.draw(View.java:18075) 
    at android.view.ViewGroup.drawChild(ViewGroup.java:3966) 
    at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3752) 
    at android.view.View.updateDisplayListIfDirty(View.java:17286) 
    at android.view.View.draw(View.java:18075) 
    at android.view.ViewGroup.drawChild(ViewGroup.java:3966) 
    at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3752) 
    at android.view.View.updateDisplayListIfDirty(View.java:17286) 
    at android.view.View.draw(View.java:18075) 
    at android.view.ViewGroup.drawChild(ViewGroup.java:3966) 
    at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3752) 
    at android.view.View.draw(View.java:18316) 
    at com.android.internal.policy.DecorView.draw(DecorView.java:850) 
    at android.view.View.updateDisplayListIfDirty(View.java:17291) 
    at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:666) 
    at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:672) 
    at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:780) 
    at android.view.ViewRootImpl.draw(ViewRootImpl.java:3103) 
    at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2899) 
    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2493) 
    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1493) 
    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7040) 
    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:927) 
    at android.view.Choreographer.doCallbacks(Choreographer.java:702) 
    at android.view.Choreographer.doFrame(Choreographer.java:638) 
    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:913) 
    at android.os.Handler.handleCallback(Handler.java:751) 
    at android.os.Handler.dispatchMessage(Handler.java:95) 
    at android.os.Looper.loop(Looper.java:154) 
    at android.app.ActivityThread.main(ActivityThread.java:6688) 
    at java.lang.reflect.Method.invoke(Native Method:0) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358) 
+0

Konnte dieses Problem lösen. Oder Grund dafür wissen? –

+0

noch nicht, ich kann nicht meine Hände auf einem Galaxy-Gerät bekommen ... – wexeteme

+2

Haben Sie eine Lösung gefunden? –

Antwort

0

Können Sie bitte prüfen, ob die Bitmap recycelt wird vor seiner gezogen werden?

+0

ist es nicht sicher ... – wexeteme

+0

Könnten Sie bitte den Code posten? –

+0

Nun, das Problem ist, es gibt keine Debug-Infos, es stürzt einfach ab ... Ich brauche zumindest eine Vorstellung davon, was es in 7.0.0 und höher sein könnte, dass dies verursacht - lustige Sache passiert es nur auf Samsung-Geräten. – wexeteme

Verwandte Themen