public final class BundleHelper extends Object
Bundle objects.| Modifier and Type | Method and Description |
|---|---|
static <T extends android.os.Parcelable> |
getParcelableArray(android.os.Bundle bundle,
String key,
Class<T[]> type)
This method extracts a
Parcelable array from the Bundle, and
returns it in an array whose type is the exact Parcelable subclass. |
public static <T extends android.os.Parcelable> T[] getParcelableArray(android.os.Bundle bundle,
String key,
Class<T[]> type)
Parcelable array from the Bundle, and
returns it in an array whose type is the exact Parcelable subclass.
This is needed because Bundle.getParcelable(String) returns an array
of Parcelable, and we would get ClassCastException when we
assign it to Parcelable subclass arrays.
For more info, see this
url.T - the element type of the returned arraybundle - the bundle holding the array which is extractedkey - the array is associated with this keytype - the desired type of the returned arrayParcelable subclass typed array which holds the objects
from Bundle.getParcelableArray(String) or null
if Bundle.getParcelableArray(String) returned
null for the keyCopyright © 2010–2020 simpligility technologies inc.. All rights reserved.