Освой Android играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
9-й курс/Закрытая зона
Стандартные контракты
Собственный контракт
Долгое время мы использовали startActivityForResult() для получения данных после запроса к другой активности. Но теперь этот подход считается устаревшим.
Старый способ получения данных от другой активности после запроса был вполне удобен для небольших приложений. Мы заводили метод onActivityResult() и обрабатывали поступившие данные. Но с увеличением числа активностей, метод превращался в кашу.
Чтобы облегчить читаемость кода и сделать обработку результатов удобнее, разработали новый способ через контракты. Вы можете реализовать свой собственный контракт, а также воспользоваться готовыми контрактами для стандартных случаев.
Список стандартных контрактов довольно обширный.
Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью