Android examples for android.os:Bundle
get Int value from Bundle with or without default value
import android.os.Bundle; import android.text.TextUtils; public class Main { public static int getInt(Bundle bundle, String key) { return getInt(bundle, key, 0); }/*from w w w . ja va2 s . co m*/ public static int getInt(Bundle bundle, String key, int df) { return getValue(bundle, key, df); } @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; } }