So, regarding to your comment there are two possibilities:
the first one is that you fill that Bitmap ArrayList with Bitmaps which overloads your memory and causes that trouble.
the second one is that may be parse.com doesn't accept ArrayLists
at all or doesn't accept ArrayList<Bitmap>
as it doesn't include it in the examples of accepted Objects in the documentation,
when taking a look at parse.com docs you will find that put method doesn't accept ArrayLists
as a value
public void put(String key,
Object value)
Add a key-value pair to this object. It is recommended to name keys in partialCamelCaseLikeThis.
Parameters:
key - Keys must be alphanumerical plus underscore, and start with a letter.
value - Values may be numerical, String, JSONObject, JSONArray, JSONObject.NULL, or other ParseObjects. value may not be null.
UPDATE:
you can add it as an Array<String>
that contains a Strings of converted Bitmaps
, this link is how to convert a Bitmap to a String and vice-Versa
and if it doesn't accept ArrayLists
at all you can put each Bitmap
as a String
individually