How to add a Boolean Array in Shared preferences in Android

后端 未结 3 885
梦如初夏
梦如初夏 2020-12-07 03:23

I want to store a Boolean array in Shared preferences ,and i want to access the array elements later. Can anybody help me ?.Thanks in advnc.

3条回答
  •  粉色の甜心
    2020-12-07 03:59

    Store your array globally set checkbox value

     public boolean setCheckboxarray(Context mContext,Boolean[] array) {
    
        SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(mContext);
        SharedPreferences.Editor editor = prefs.edit();
        editor.putInt(CHECKBOXARRAY, array.length);
    
        for(int i=0;i

    Load your array globally get checkbox value

    public Boolean[] getCheckboxarray(Context mContext) {
    
        SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(mContext);
        int size = prefs.getInt(CHECKBOXARRAY, 0);
        Boolean array[] = new Boolean[size];
        for(int i=0;i

提交回复
热议问题