で遊んでいますがService
、必要なように実行できません。Service
から関数を呼び出す必要がありActivity
、これを使用します
public class LocalBinder extends Binder {
LocalService getService() {
return LocalService.this;
}
}
しかし、長いネットワーク操作が完了したら、どのようにアクティビティをコールバックするのでしょうか?
サービスが何かをしている間はアクションバーにスピナーを表示し、終了したら非表示にします。また、同じアクション バーを持つすべての異なるアクティビティに永続化する必要があります。
また、ServiceConnection
非同期コールバックなので、サービスにバインドし、コールバックを待ってから、サービスのどの関数を呼び出すかをケースごとに変更するにはどうすればよいですか?