android :: Bundle :: deserialize_array
Array of Object serialized via []= functionReturns null if there's no serialized Array corresponding to the given key
or if it's the wrong value type
Make sure that the serialized objects are serialize or that they
redefine the appropriate methods. Refer to Serializable documentation
for further details
# Retrieve an `Array` of `Object` serialized via `[]=` function
# Returns `null` if there's no serialized `Array` corresponding to the given key
# or if it's the wrong value type
# Make sure that the serialized objects are `serialize` or that they
# redefine the appropriate methods. Refer to `Serializable` documentation
# for further details
fun deserialize_array(key: String): nullable Array[nullable Object]
do
var serialized_array = self.array_of_string(key)
if serialized_array == null then return null
var deserialized_array = new Array[nullable Object]
for serialized_element in serialized_array do
var deserializer = new JsonDeserializer(serialized_element)
deserialized_array.add(deserializer.deserialize)
end
return deserialized_array
end
lib/android/bundle/bundle.nit:521,2--541,4