diff --git a/library/src/main/java/jp/co/recruit_lifestyle/android/floatingview/FloatingViewManager.java b/library/src/main/java/jp/co/recruit_lifestyle/android/floatingview/FloatingViewManager.java index d70a898..3b970e7 100644 --- a/library/src/main/java/jp/co/recruit_lifestyle/android/floatingview/FloatingViewManager.java +++ b/library/src/main/java/jp/co/recruit_lifestyle/android/floatingview/FloatingViewManager.java @@ -594,10 +594,12 @@ public void removeAllViewToWindow() { * @param view {@link View} */ private void removeViewImmediate(View view) { - if (!ViewCompat.isAttachedToWindow(view)) { - return; + // fix #100(crashes on Android 8) + try { + mWindowManager.removeViewImmediate(view); + } catch (IllegalArgumentException e) { + //do nothing } - mWindowManager.removeViewImmediate(view); } /**