30/09/2018, 22:37

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.

Dương Nguyễn Văn viết 00:52 ngày 01/10/2018

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

Minh Hoàng viết 00:48 ngày 01/10/2018

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

Quân viết 00:39 ngày 01/10/2018

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

Quân viết 00:39 ngày 01/10/2018

Dùng broadcast receiver truyền sang.

Bài liên quan
0