Android: How to store array of strings in SharedPreferences for android

前端 未结 2 661
迷失自我
迷失自我 2020-12-30 17:33

I\'m building an app which searches the web using search engine. I have one edittext in my app from which user will search the web. I want to save the search keywords just l

2条回答
  •  灰色年华
    2020-12-30 18:17

    SAVE ARRAY

    public boolean saveArray(String[] 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 ARRAY

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

提交回复
热议问题