android-floating-action-button
android-floating-action-button copied to clipboard
Crash Inflating FloatingActionsMenu
Fatal Exception: java.lang.RuntimeException
Unable to start activity ComponentInfo{Activity}: android.view.InflateException: Binary XML file line #141: null
Where line 141 is
</com.getbase.floatingactionbutton.FloatingActionsMenu>
<!-- Floating Action Buttons -->
<com.getbase.floatingactionbutton.FloatingActionsMenu
android:visibility="gone"
android:id="@+id/menuOne"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
fab:fab_addButtonColorNormal="@color/primary_blue"
fab:fab_addButtonPlusIconColor="@color/white"
fab:fab_labelStyle="@style/FabMenuLabels"
android:layout_marginBottom="0dp"
android:layout_marginRight="0dp">
<com.getbase.floatingactionbutton.FloatingActionButton
android:id="@+id/actionOne"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
fab:fab_icon="@drawable/one"
fab:fab_colorNormal="@color/primary_grey"
fab:fab_title="@string/one"/>
<com.getbase.floatingactionbutton.FloatingActionButton
android:id="@+id/two"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
fab:fab_icon="@drawable/two"
fab:fab_colorNormal="@color/primary_blue"
fab:fab_title="@string/two"/>
<com.getbase.floatingactionbutton.FloatingActionButton
android:id="@+id/three"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
fab:fab_icon="@drawable/three"
fab:fab_colorNormal="@color/primary_green"
fab:fab_title="@string/three"/>
</com.getbase.floatingactionbutton.FloatingActionsMenu>
<!-- Floating Action Buttons -->
<com.getbase.floatingactionbutton.FloatingActionsMenu
android:visibility="gone"
android:id="@+id/menuTwo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
fab:fab_addButtonColorNormal="@color/primary_blue"
fab:fab_addButtonPlusIconColor="@color/white"
fab:fab_labelStyle="@style/FabMenuLabels"
android:layout_marginBottom="0dp"
android:layout_marginRight="0dp"/>
Caused by android.view.InflateException
android.view.LayoutInflater.inflate (LayoutInflater.java:539)
android.app.Activity.setContentView (Activity.java:2172)
onCreate (Activity.java:114)
Caused by java.lang.IndexOutOfBoundsException
android.content.res.StringBlock.nativeGetString (StringBlock.java)
android.content.res.StringBlock.get (StringBlock.java:82)
android.content.res.AssetManager.getPooledStringForCookie (AssetManager.java:290)
android.content.res.TypedArray.loadStringValueAt (TypedArray.java:1156)
android.content.res.TypedArray.getString (TypedArray.java:195)
android.widget.TextView.<init> (TextView.java:762)
android.widget.TextView.<init> (TextView.java:671)
android.widget.TextView.<init> (TextView.java:667)
android.widget.TextView.<init> (TextView.java:663)
com.getbase.floatingactionbutton.FloatingActionsMenu.createLabels (FloatingActionsMenu.java:522)
com.getbase.floatingactionbutton.FloatingActionsMenu.onFinishInflate (FloatingActionsMenu.java:508)
We're using 1.10.1. The crash is occurring on Android 5.x and 6.x and on multiple device types. The majority of devices (92%) are rooted, but since not all the crashes were on rooted devices, I thought it worth investigating. This crash doesn't effect every user, but the users that experience the crash experience it every time. Uninstalling the app and reinstalling the app hasn't helped. The strings being used aren't in the main strings.xml file but an alternative strings_two.xml.
Has anyone else experienced these crashes?