From 61ea304b05cd0118ffdd54ff98541c9ae6e9479a Mon Sep 17 00:00:00 2001 From: wp <517309507@qq.com> Date: Wed, 7 Sep 2022 13:49:12 +0800 Subject: [PATCH] fix. parent = null --- .../imageviewer/demo/business/FullVideoActivity.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/iielse/imageviewer/demo/business/FullVideoActivity.kt b/app/src/main/java/com/github/iielse/imageviewer/demo/business/FullVideoActivity.kt index 686d2f2..c38adce 100644 --- a/app/src/main/java/com/github/iielse/imageviewer/demo/business/FullVideoActivity.kt +++ b/app/src/main/java/com/github/iielse/imageviewer/demo/business/FullVideoActivity.kt @@ -61,8 +61,13 @@ class FullVideoActivity : AppCompatActivity() { if (released) return val view = videoView ?: return (view.parent as ViewGroup?)?.removeView(view) - videoParentRef?.get()?.addView(view) - view.setAutoRelease(true) + + val parent = videoParentRef?.get() + if (parent != null) { + parent.addView(view) + view.setAutoRelease(true) + } else view.release() + videoParentRef = null videoView = null released = true