Thiết Lặp Báo động
lặp lại báo động làm việc trong cùng một cách như là báo động một-shot nhưng sẽ kích hoạt nhiều lần tại các thời điểm cụ thể.
Bởi vì báo động được thiết lập bên ngoài vòng đời ứng dụng của bạn, họ là hoàn hảo cho việc lập lịch cập nhật thường xuyên hoặc tra cứu dữ liệu để họ làm không yêu cầu một dịch vụ không thể liên tục chạy ở chế độ nền.
để cài báo thức lặp đi lặp lại, sử dụng setRepeating hoặc setlnexactRepeating phương pháp trên quản lý báo động. Cả hai phương pháp hỗ trợ một loại báo động, một thời gian kích hoạt ban đầu, và một ý định chờ để bắn khi gây nên báo động (như mô tả trong phần trước).
Sử dụng setRepeating khi bạn cần kiểm soát hạt mịn trong khoảng thời gian chính xác của báo động lặp đi lặp lại của bạn. Các giá trị khoảng thời gian trôi qua trong phương pháp này cho phép bạn chỉ định một khoảng thời gian chính xác cho báo thức của bạn, giảm đến một phần nghìn giây.
Phương pháp setlnexactRepeating giúp giảm tiêu hao pin kết hợp với thức thiết bị trên một lịch trình thường xuyên để thực hiện cập nhật. Tại thời gian chạy Android sẽ đồng bộ nhiều không chính xác lặp lại báo động và kích hoạt chúng cùng một lúc.
Thay vì chỉ định một khoảng thời gian chính xác, phương pháp setlnexactRepeating chấp nhận một trong các hằng số báo động quản lý sau đây:
> INTERVAL_FIFTEEN_MINUTES
> INTERVAL_HALF_H0UR
► INTERVAL_HOUR
► INTERVAL_HALF_DAY
► INTERVAL_DAY
Sử dụng một báo động lặp đi lặp lại không chính xác, như thể hiện trong Liệt kê 9-18, ngăn ngừa mỗi ứng dụng từ thức riêng các thiết bị trong một khoảng thời gian tương tự nhưng không chồng lấn. Bằng cách đồng bộ các báo động, hệ thống có thể để hạn chế tác động của thường xuyên lặp đi lặp lại các sự kiện về nguồn pin.
đang được dịch, vui lòng đợi..
