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.
Cách để Service nhận data từ Activity
Đơ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?