Norm Radder wrote:What is the type of the objects you are trying to write?
Do they implement Parcelable?
Arraylists implement Parcelable as far as I know. But what I did here was convert my ArrayList<Uri> to Set<
String> and from there stored it in my sharedPreferences. From what I've read and examples I've followed, storing Strings shouldn't cause any problems.
I can't find anything online about the the initial error in the logcat: "java.lang.RuntimeException: writeValueXml: unable to write value ... "