FinestWebView-Android icon indicating copy to clipboard operation
FinestWebView-Android copied to clipboard

Fatal Exception: java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to com.android.internal.widget.ActionBarOverlayLayout$LayoutParams

Open CataniaSolutions opened this issue 8 years ago • 8 comments

This crash happens on HTC devices running kitkat like:

HTC One HTC desire 610 HTC One mini 2

this crash happens EVERYTIME

CataniaSolutions avatar Jul 13 '16 03:07 CataniaSolutions

+1

asamaru7 avatar Aug 11 '16 11:08 asamaru7

Solution: Add theme in builder. Example:

new FinestWebView.Builder(context) .theme(R.style.FinestWebViewAppTheme)

jkstop avatar Aug 22 '16 07:08 jkstop

R.style.FinestWebViewAppTheme -> R.style.FinestWebViewTheme?

    <style name="Theme.AppCompat.Light.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>
    <style name="Theme.AppCompat.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>
    <style name="FinestWebViewTheme" parent="Theme.AppCompat.NoActionBar">
        <item name="colorPrimary">@color/finestWhite</item>
        <item name="colorPrimaryDark">@color/finestGray</item>
        <item name="colorAccent">@color/finestBlack</item>
        <item name="android:textColorPrimary">@color/finestBlack</item>
        <item name="android:textColorSecondary">@color/finestSilver</item>
        <item name="windowActionModeOverlay">true</item>
    </style>

    <style name="sac_FinestWebViewTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="colorPrimary">#FFFFFF</item>
        <item name="colorPrimaryDark">#E7E7E7</item>
        <item name="colorAccent">#000000</item>
        <item name="android:textColorPrimary">#000000</item>
        <item name="android:textColorSecondary">#A5A5A5</item>
        <item name="windowActionModeOverlay">true</item>
    </style>

I am using sac_FinestWebViewTheme. but same error.

asamaru7 avatar Aug 22 '16 11:08 asamaru7

<style name="FinestWebViewAppTheme" parent="Theme.AppCompat.Light"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> </style>

jkstop avatar Aug 22 '16 11:08 jkstop

@jkstop I try "Theme.AppCompat.Light". but same error. I have not HTC One device. I tested this on Google Play Deveolper Console(Pre-launch report).

asamaru7 avatar Sep 05 '16 14:09 asamaru7

I have same issue but i'm not using FinestWebView-Android, probably it's framework/vendor bug...

any workaround ?!

asgmojtaba avatar Oct 07 '17 07:10 asgmojtaba

up, i have it same

vishnyakov-aleks avatar Feb 26 '18 14:02 vishnyakov-aleks

+1

D330 avatar Feb 26 '18 14:02 D330