I have a list and each object in the list is an array of objects. I'm using this to display in a B4XTable (which works fine). I need to store it when I exit the activity, so I can restore it the next time the activity starts. I tried Writelist but it doesn't like the array and (I think) it converts it to a string. I thought about writing it out as a CSV, but I don't see how without writing my own "convert-list-to-csv" routine. I don't really care how it is stored, as long as I can get it back correctly. Is there an easy way to do this?