Имя: Пароль:
IT
Мобильный мир
Контекст приложения Android (язык Java)
0 Волшебник
 
модератор
14.02.17
13:33
Наверняка, многие сталкивались с проблемой, что активности в Android мрут как мухи и слабо связаны друг с другом. Порой им не хватает единого глобального контекста, через который они могли бы общаться друг с другом и где могли бы храниться глобальные переменные, кэшированные данные из базы данных, общие функции и классы.

Кроме того, многим библиотечным функциям, например, всяким Inflater или Intent, тоже нужен контекст, а где бы его взять, например, фрагменту, отвязанному от активности (при перевороте экрана мобильника)?

В следующей статье есть простое решение для всего этого:
Книга знаний: Контекст приложения Android (язык Java)
1 Garykom
 
гуру
14.02.17
13:39
1C77 повеяло с

Функция глВзятьКонтекст(Конт) Экспорт
   Возврат Конт;
КонецФункции // глВзятьКонтекст()

Книга знаний: Параметр и контекст формы
2 Господин ПЖ
 
14.02.17
13:47
ВР склоняется ко злу...
3 Волшебник
 
модератор
14.02.17
13:47
(1) Честно говоря, уже не помню, зачем нужна была функция. Вероятно, в некоторых местах нельзя было написать "Контекст", а нужно было его передать, чтобы получить обратно.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.