Tôi đã chơi với Service
, nhưng tôi không thể khiến chúng chạy như tôi cần. Tôi cần phải gọi Service
chức năng từ Activity
, và tôi sử dụng nàyThực hiện gọi lại từ Dịch vụ đến Hoạt động
public class LocalBinder extends Binder {
LocalService getService() {
return LocalService.this;
}
}
Nhưng làm thế nào để gọi lại các Hoạt động lần một mạng lưới hoạt động dài được thực hiện?
Tôi muốn hiển thị một spinner trên thanh hành động trong khi dịch vụ thực hiện điều gì đó và khi nó kết thúc để ẩn nó. Tôi cũng cần nó tồn tại trên tất cả các hoạt động khác nhau có cùng một thanh hành động.
Ngoài ra, ServiceConnection
là một cuộc gọi lại không đồng bộ, vì vậy làm cách nào để liên kết với dịch vụ, chờ gọi lại và sau đó thay đổi từ trường hợp này sang chức năng nào của dịch vụ cần gọi?
Liên quan: [Truy cập trình xử lý chuỗi giao diện người dùng từ một Dịch vụ] (http://stackoverflow.com/questions/6369287/accessing-ui-thread-handler-from-a-service) –