Особенности отличия Bundle от Intent
Bundle с английского означает пакет/сверток. Этот класс используется для передачи данных между базовыми компонентами, например между активити или между фрагментами. Так же он используется для сохранения состояния активити при изменениях конфигурации. В этом классе реализованы методы get() и put() для всех примитивов, строк, а также для Parcelable и Serializable. Intent же означает намерение. Этот класс […]
Читать полностью
Назовите отличия Dialog от DialogFragment
Раньше класс Dialog использовался для отображения всплывающих окон в Android. Сейчас же рекомендуется использовать DialogFragment как новый способ это делать, а класс Dialog сейчас использовать нежелательно (метод showDialog() deprecated). Дело в том, что у DialogFragment есть одно очень важное преимущество перед обычным Dialog и это lifecycle. Так как DialogFragment является фрагментом, то соответственно у него […]
Читать полностью