Сообщение «Поле можно преобразовать в локальную переменную», появляющееся при настройке цвета Android ActionBar

После установки цвета панели действий,actionBarColor вprivate String actionBarColor = "#B36305"; подсвечивается желтым цветом и по какой-то причине возвращается предупреждение. Что можно сделать, чтобы избавиться от этого предупреждения?

Поле может быть преобразовано в локальную переменную

public class MainActivity extends AppCompatActivity {

    private String actionBarColor = "#B36305";

    private int getFactorColor(int color, float factor) {
        float[] hsv = new float[3];
        Color.colorToHSV(color, hsv);
        hsv[2] *= factor;
        color = Color.HSVToColor(hsv);
        return color;
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.fragment_activity_main);

        ActionBar actionBar = getSupportActionBar();
        if(actionBar != null) {
            actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor(actionBarColor)));
        }
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос