Có bất kỳ sự khác biệt nào giữa trong việc ràng buộc dịch vụ với một android.app.Activity
và ràng buộc nó với một số android.app.Application
. Tôi muốn bind the service to an Application
because I want to keep some global state/data in the Application instead of duplicating it in all my activities.Ràng buộc Dịch vụ vào android.app.Activity và Liên kết dịch vụ với android.app.Application
Cảm ơn.
Cảm ơn. Vì vậy, không có cách nào để tắt dịch vụ trong trường hợp này. –
Tôi phải hỏi, tại sao bạn muốn một dịch vụ nếu bạn định lưu trữ dữ liệu trong đối tượng Ứng dụng? Tất cả các hoạt động của bạn có quyền truy cập vào đối tượng ứng dụng thông qua getApplication(). –
Dịch vụ sẽ thực hiện tất cả I/O. Tôi đang cố triển khai một cái gì đó như http://stackoverflow.com/questions/3141632/android-service-interacting-with-multiple-activities Có lẽ tôi có thể lưu trữ dữ liệu/trạng thái toàn cục này trong dịch vụ của mình (?) . Không biết nếu đó là thiết kế tốt hay thiết kế tồi vì đây là lần đầu tiên tôi làm việc với nhiều hoạt động và dịch vụ. –