私のアプリケーションにはサービスがあります。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スレッドで実行されます。分離されたスレッド上でプロセスの一部を実行するサービスのインテントサービスを見てください – njzk2