Обмен данными между локальным сервисом и хостингом - PullRequest
0 голосов
/ 04 мая 2010

Мне нужно обмениваться данными между локальной службой и ее хостингом, Я использую sendBroadcast для отправки данных на хостинг из сервиса, но что если я хочу отправить данные обратно в сервис из хостинга?

Итак, я хотел создать статический метод в службе, вызвать его из действия и отправить через него параметр, но тогда я не могу выполнять операции, такие как показ тоста внутри этого статического метода (который находится внутри услуг) ...

Это потому, что вы не можете использовать myclass.this внутри статического метода, я думаю, что есть больше ограничений ...

Может быть, есть другое решение? Может быть, есть правильный путь для этой задачи?

Спасибо

moshik.

Ответы [ 2 ]

0 голосов
/ 03 февраля 2011

Я не слишком уверен в ваших случаях использования, однако другой вариант (кроме использования намерений / общих предпочтений) - расширить класс Application и поместить в него ваш объект.

Преимущество этого заключается в том, что вам не нужно беспокоиться о намерениях, но это может быть не лучшим вариантом для ваших сценариев.

Я написал учебник здесь , попробуйте

* отказ от ответственности: это всего лишь один из способов решения проблемы, а не способ ..

0 голосов
/ 12 декабря 2010

Вы можете создать файл общих настроек и сохранить там данные. Таким образом, и деятельность, и служба смогут получать доступ и обновлять одни и те же данные

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