How to add a Boolean Array in Shared preferences in Android

后端 未结 3 878
梦如初夏
梦如初夏 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 04:00

    Store your array

    public boolean storeArray(Boolean[] array, String arrayName, Context mContext) {   
    
        SharedPreferences prefs = mContext.getSharedPreferences("preferencename", 0);  
        SharedPreferences.Editor editor = prefs.edit();  
        editor.putInt(arrayName +"_size", array.length);  
    
        for(int i=0;i

    Load your array

    public Boolean[] loadArray(String arrayName, Context mContext) {  
    
        SharedPreferences prefs = mContext.getSharedPreferences("preferencename", 0);  
        int size = prefs.getInt(arrayName + "_size", 0);  
        Boolean array[] = new Boolean[size];  
        for(int i=0;i

提交回复
热议问题