In my application is settings_activity where people can change some colors (icons, text etc). I want to put colors in sharedpreferences, created class:
public class AppData {
    static SharedPreferences prefdata;
    static SharedPreferences.Editor editordata;
    static final String  FCOLOR_KEY = "#FFFFFF"; //first color
    static final String SCOLOR_KEY = "#FFFFFF"; //second color
    static final String TCOLOR_KEY = "#FFFFFF"; //text color
    static final String ICOLOR_KEY = "#FFFFFF"; //icon color
    static final Image BIMG_KEY = null; //bakcground image
}
What is best value type for colors (int, string or just colors)?
How can I change values from appdata by use settings_activity and how can I use it (colors) in xml files? Should I use colors.xml(how?)?