2012-06-13 4 views
6

Я хочу создать привязанный сервис для своего приложения и хотел бы, чтобы он был доступен для виджета, который будет использоваться в будущем, если я захочу его создать. Чтобы решить, использовать ли Messenger или расширять Binder, мне нужно знать, будет ли виджет и его соответствующее приложение работать в одном и том же процессе?Виджет android работает в том же процессе, что и приложение

Благодаря

Дэвид

ответ

6

Да. Если в манифесте не указано иное (с использованием android:process="..."), все компоненты приложения (поставщики виджета, службы, действия, широковещательные приемники) работают в одном процессе, используют одну и ту же виртуальную машину и работают в одном и том же пространстве памяти.

+5

Однако, * UI * виджета приложения, определенного в форме структуры RemoteViews, визуализируется процессом начального экрана (или процессом lockscreen в случае виджетов lockscreen). – CommonsWare

Смежные вопросы