2013-08-29 3 views
0

Я работаю над приложением XMPP для чата для Android. Использование asmack клиента.Инициализировать активность, не отображая ее на экране в android?

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

Теперь, когда пользователь регистрируется на сервере через службу, отображается действие, содержащее список друзей. Это ситуация, которую я хочу избежать.

Как я могу инициализировать деятельность моего списка друзей, не отображая его?

+0

какой-нибудь код? LogCat? что-нибудь? – Niko

+0

Можете ли вы разместить код? Что у вас есть в вашем манифесте? Где начинается деятельность? –

+0

Пожалуйста, уточните свой вопрос. Из того, что я могу понять, если вы не хотите какого-либо пользовательского интерфейса, вам не нужно создавать активность. Также, если это касается видимости, вы можете переключить видимость своего списка, основываясь на ваших требованиях. – Ritaban

ответ

0

Если вы хотите, чтобы ваш список друзей с сервера, как только вы подключены к вашим услугам, звоните

connection.getRoster();

Это будет возвращать объект в реестр. Затем вы можете выполнять операции с использованием объекта Roster. Для полной документации я рекомендую вам посетить Java-документы по адресу Smack API