2017-07-12 9 views
0

最近、アンドロイド7.0.0がポップアップし、デバイスが付属しています。私のアプリは特別な理由なく例外をスローし始めました。問題は何が問題か分かりません。私が知っているのは、Nougatとサムスンのデバイスでしかイメージビューを描画していないことです。 AdmobやUniversal-Image-Loaderのようなライブラリでこれを行うことはできますか?とにかくここSamsung Galaxy S6/7/8 - RuntimeException/throwIfCannotDraw

は完全な例外だ - あなたはそのが描画される前に、ビットマップが再利用されているかどうかを確認してくださいすることができ

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

この問題を解決できましたか?または理由を知っていますか? –

+0

まだ、私はギャラクシーデバイスに私の手を得ることができません... – wexeteme

+2

解決策を見つけましたか? –

答えて

0

... some1は私を助けることを願って?

+0

それは確かではありません... – wexeteme

+0

コードを投稿してください。 –

+0

まあ、問題は、デバッグ情報を提供していない、ちょうどクラッシュ...私はそれが7.0.0以上である可能性があるという考えを少なくとも必要としています。 – wexeteme

関連する問題