Java convert ArrayList to string and back to ArrayList?

后端 未结 6 1372
一个人的身影
一个人的身影 2020-12-29 11:30

I wanted to save an ArrayList to SharedPreferences so I need to turn it into a string and back, this is what I am doing:

// Save to shared preferences
Shared         


        
6条回答
  •  旧时难觅i
    2020-12-29 11:55

          //arraylist convert into String using Gson 
          Gson gson = new Gson();
          String data = gson.toJson(myArrayList);
          Log.e(TAG, "json:" + gson);
    
          //String to ArrayList
    
          Gson gson = new Gson();
          arrayList=gson.fromJson(data, new TypeToken>()
          {}.getType());
    

提交回复
热议问题