Cách để Service nhận data từ Activity

Mình đang làm phần setting cho ứng dụng. Sau khi user chỉnh setting từ activity thì sẽ gởi thông tin cho Service. Có cách nào để Service nhận được các cấu hình này không (boolean hoặc int), các setting này mình store ở SharedPreference. Cảm ơn.
p/s: Service đang chạy.

Đơn giản là trong service bắt buộc khi chạy phải lấy dữ liệu từ sharepreference rồi

1 Like

Nhưng service cần lắng nghe onchange các data này, listen có gây tốn pin ko nhỉ

tìm hiểu bind service, decouple, event driven, broadcast receiver… có rất nhiều cách làm, nhưng nguyên lí chung vẫn là chuyển message sang bên thứ 3 quản lí, bên nhận sẽ đăng kí với bên thứ 3 này và bên gửi sẽ dùng bên thứ 3 đó để chuyển tin

2 Likes

Dùng broadcast receiver truyền sang.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?