У меня есть служба, работающая в моем приложении.
Эта служба имеет объект для отправки сообщения на сервер и функцию для получения этого объекта и его использования.
Объект инициализируется из службы, и все же, когда пользовательский интерфейс получает эти объекты и использует их, похоже, что он использует его в потоке пользовательского интерфейса.
Это правильно ? Есть ли способ заставить мой объект всегда запускаться из потока службы?
public class ServerMessagesManager extends Service {
private ServerMessagesReceiver serverMessageReceiver;
@Override
public void onCreate() {
super.onCreate();
this.serverMessageReceiver = new ServerMessagesReceiver(app);
}
public ServerMessagesReceiver getServerMessagesReceiver()
{
return serverMessageReceiver;
}
}