我有一個服務於我的應用程序運行..的Android服務和UI線程
這項服務發送消息給服務器和一個函數來獲取該對象,並使用它的對象。
的對象從服務初始化,但在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;
}
}
服務在ui線程上運行。請查看intentservice中的服務,這些服務在獨立線程上運行部分進程 – njzk2