Как передать контекст от действия к действию?

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

У меня есть вспомогательный объект частной базы данных, который я использую в основном коде действия. Есть ли способ элегантно передать контекст моей основной деятельности моей вспомогательной деятельности? (т.е. из подкласса, что-то вроде getCallingActivityContext())

Я всегда мог создать новые вспомогательные объекты базы данных.


person Tony Ren    schedule 12.10.2011    source источник


Ответы (2)


Расширение класса Application поможет вам разрешить объявление/доступ к глобальным переменным. Вы можете установить свои переменные из любого действия на ApplicationContext и получить к ним доступ из другого действия без использования пакета.

Как объявить глобальные переменные в Android? поможет вам.

person gtiwari333    schedule 12.10.2011

В вашем случае я бы порекомендовал вам вместо этого расширить класс приложения. . Все ваши действия имеют доступ к контексту приложения, вызывая getApplicationContext() в любое время. Проверьте здесь первый ответ для примера.

person Jan S.    schedule 12.10.2011
comment
Вам лучше ссылаться на ответ, а не на вопрос - person Moog; 13.10.2011