我的应用程序中正在运行一个服务..
该服务有一个用于向服务器发送消息的对象和一个获取该对象并使用它的函数。
该对象是从服务初始化的,但是当 UI 获取该对象并使用它时 - 它看起来像是在 UI 线程上使用它。
它是否正确 ?有没有办法让我的对象总是从服务线程运行?
public class ServerMessagesManager extends Service {
private ServerMessagesReceiver serverMessageReceiver;
@Override
public void onCreate() {
super.onCreate();
this.serverMessageReceiver = new ServerMessagesReceiver(app);
}
public ServerMessagesReceiver getServerMessagesReceiver()
{
return serverMessageReceiver;
}
}