Android examples for android.os:Bundle
get Boolean value from Bundle with default value
import android.os.Bundle; import android.text.TextUtils; public class Main { public static boolean getBoolean(Bundle bundle, String key, boolean df) { return getValue(bundle, key, df); }/*www . j ava2s .c om*/ @SuppressWarnings("unchecked") public static <T> T getValue(Bundle bundle, String key, T df) { if (bundle == null || TextUtils.isEmpty(key)) { return df; } if (df == null) { return df; } if (!bundle.containsKey(key)) { return df; } T value = df; Object obj = bundle.get(key); if (obj != null && value.getClass().isAssignableFrom(obj.getClass())) { value = (T) obj; } return value; } }