Java tutorial
//package com.java2s; //License from project: Open Source License import android.os.Bundle; import android.os.Parcelable; import java.util.HashMap; import java.util.Map; public class Main { public static <T extends Parcelable> Map<String, T> fromBundle(Bundle input, Class<T> c) { Map<String, T> output = new HashMap<String, T>(); for (String key : input.keySet()) { output.put(key, c.cast(input.getParcelable(key))); } return output; } }