Index out of bounds exception when using setText() in fragment
I'm new to the project and try to display some text in my app, which contains icons.

A server sends messages and can then add something like {gmd_play_arrow} to the text.

However, when I try to change the text of a button, I always get an index out of bound exception.

```
private Button myButton;
 myButton = (Button) act.findViewById(R.id.buttonPlayRecord);
myButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
             
                switch (Server().getRecorderMode()) {
                    case PLAY_MODE: {
                        mSimButtonMode.setText("{cmd_record}");
                    }
                    case RECORD_MODE: {
                        mSimButtonMode.setText("{cmd_play}");
                    }
                }

            }
        });
```

I added the following to my activity:

```
@Override
    protected void attachBaseContext(Context newBase) {
        super.attachBaseContext(IconicsContextWrapper.wrap(newBase));
    }
```

I have had the hope that there is some link to a place wehre I can ask questions first (slack, irc, StackOverflow) but only found the issues section. Probably there is another way to ask first before I raise a ticket?

Thank you very much.