Java tutorial
//package com.java2s; import android.os.Bundle; import android.os.Parcelable; import java.util.Arrays; public class Main { public static Bundle[] getBundleArrayFromBundle(Bundle bundle, String key) { Parcelable[] array = bundle.getParcelableArray(key); if ((array instanceof Bundle[]) || array == null) { return (Bundle[]) array; } Bundle[] typedArray = (Bundle[]) Arrays.copyOf(array, array.length, Bundle[].class); bundle.putParcelableArray(key, typedArray); return typedArray; } }