Освой Android играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Обработка результатов

9-й курс/Закрытая зона

Стандартные контракты
Собственный контракт

Долгое время мы использовали startActivityForResult() для получения данных после запроса к другой активности. Но теперь этот подход считается устаревшим.

Старый способ получения данных от другой активности после запроса был вполне удобен для небольших приложений. Мы заводили метод onActivityResult() и обрабатывали поступившие данные. Но с увеличением числа активностей, метод превращался в кашу.

Чтобы облегчить читаемость кода и сделать обработку результатов удобнее, разработали новый способ через контракты. Вы можете реализовать свой собственный контракт, а также воспользоваться готовыми контрактами для стандартных случаев.

Стандартные контракты

Список стандартных контрактов довольно обширный.

Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью

Дополнительное чтение

Реклама