TL;DR: Мой счетчик отображает неправильный цвет в течение секунды.
У меня проблема с моим счетчиком. Всякий раз, когда я запускаю приложение, если активность не кэшируется в памяти, она иногда отстает. Текст является цветом по умолчанию (например, черным), прежде чем я смогу установить его в нужный цвет. Это выглядит очень непрофессионально.
Видео: Пожалуйста, смотрите эту запись на экране, чтобы увидеть это в действии: https://drive.google.com/file/d/0By2AG5yaBEhMRnRsbVBDU251STQ/view
Как он ищет одну сплит-секунду при загрузке страницы:

Как это выглядит после времени запаздывания (и как оно должно выглядеть с самого начала):

Код:
public class MyActivity extends AppCompatActivity
{
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        Spinner spinner = (Spinner) findViewById(R.id.spinner);
        //Get rid of the normal toolbar title, because the spinner is replacing the title.
        getSupportActionBar().setDisplayShowTitleEnabled(false);
        //Set the choices on the spinner by setting the adapter.
        spinner.setAdapter(new SpinnerAdapter(toolbar.getContext(), new String[]{"Overview", "Story", "Specifications", "Poll", "Video"}, accentColor, backgroundColor));
        //Set the listener for when each option is clicked.
        spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
        {
            @Override
            public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
            {
                //Change the selected item text color
                ((TextView) view).setTextColor(backgroundColor);
            }
            @Override
            public void onNothingSelected(AdapterView<?> parent)
            {
            }
        });
    }
}
XML:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
                                   xmlns:app="http://schemas.android.com/apk/res-auto"
                                   android:layout_width="match_parent"
                                   android:layout_height="wrap_content"
                                   android:background="@color/ColorPrimary"
                                   android:elevation="4dp">
    <Spinner
        android:id="@+id/spinner"
        app:popupTheme="@style/AppTheme.PopupOverlay"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
</android.support.v7.widget.Toolbar>
