Где взять занятие, в котором я сейчас нахожусь? - PullRequest
0 голосов
/ 14 апреля 2011

Вот мой случай
1. Запустите main и единственную активность моего приложения, активность почти пуста в момент запуска
2. Привязка к локальной службе, которая является почти оберткой для моего прежнего нативабиблиотека
3. все представления будут динамически создаваться во время выполнения
4. это служба, которая, конечно, определяет, когда и как создавать представления, в основном в собственном коде C ++ и вызовах JNI

Итак, ятребуется получить контекст, фактически текущую активность, поскольку каждый конструктор представлений требует контекст в качестве параметра.Но как я могу получить контекст и кэшировать его, если это возможно?

Спасибо.

1 Ответ

0 голосов
/ 14 апреля 2011

Привязка к сервису в вашей деятельности и передача контекста некоторым способом, например

service.setActivityContext(this);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...