1978 читали · 3 года назад
Как передавать данные между фрагментами?
Это одна из самых популярных задач на работе, а ещё этот вопрос регулярно задают на собеседованиях. Решила подробнее разобраться и сразу зафиксировать все способы, которые знаю. 1. Использование аргументов у фрагментов Наверное, это самый популярный и простой способ, которые все хотя бы раз да использовали. Мы можем указать аргументы для фрагмента перед его созданием и получить их в методе onCreate() фрагмента: И получаем так: Можно использовать не только примитивы и строки, но и более сложные типы данных (можно даже передать целого котика, но он должен быть сериализуемым)...
13,2 тыс читали · 1 неделю назад
Экзоскелет возрастом 16 тысяч лет? Анализ фрагмента, вывезенного в СССР из Эфиопии
В 1967 году император Эфиопии обратился к советскому правительству с просьбой прислать экспертов для оценки обнаруженного захоронения. Местные крестьяне копали колодец в деревне неподалёку от столицы Аддис-Абебы и неожиданно провалились в подземелье, о котором никто даже не догадывался. Оказавшись там, мужчины стали осматриваться по сторонам и обнаружили зал со стенами, сооружёнными из квадратных каменных блоков. Когда они выбрались, то рассказали о дворце, построенном под ногами, и гробе, в котором находился царь в доспехах...