Как передать контекст от деятельности к деятельности? - PullRequest
8 голосов
/ 12 октября 2011

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

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

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

Ответы [ 2 ]

6 голосов
/ 12 октября 2011

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

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

4 голосов
/ 12 октября 2011

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

...