Bundle

public interface Bundle extends Cloneable

Хранилище значений переменных. Может быть иерархическим и хранить вложенные хранилища. Используется для сохранения/восстановления состояния переменных объекта. Смысл Bundle’ов - ограничение списка типов данных, значения которых могут быть записаны в структуры (List|Map), что приводит к уменьшению числа проверок на этапах записи/чтения структурированных данных.

Methods

clear

void clear()

Очищает хранилище

size

int size()
Returns:

Количество значений в хранилище

validateSupportedType

void validateSupportedType(Object value)

Проверяет типы записываемых в хранилище значений.

Parameters:
  • value – Значение