Tôi đang làm việc trên ứng dụng kiểm tra một số trạng thái của điện thoại cứ sau 5 giây. Tôi đã thực hiện điều đó:Tiêu đề và mức tiêu thụ pin
Thread checking = new Thread() {
public void run(){
while(<<some status>>) {
<<checkstatus and do something>>
Thread.sleep(5000);
}
}
}
Điều này có hại cho pin? Làm cách nào tôi có thể thực hiện theo cách khác? Dịch vụ ngừng hoạt động sau vài giây.
Cảm ơn bạn đã trả lời. Tôi kiểm tra nếu có một số tin nhắn SMS chưa đọc kết thúc cho người dùng nhắc nhở về điều đó. Đây là cách tốt nhất để làm điều đó? Có khả năng android giết chủ đề của tôi? –
Vui lòng tham khảo http://stackoverflow.com/questions/1973071/broadcastreceiver-sms-received để biết thông tin về Nhận SMS. Bạn có lẽ nên sử dụng một người nhận thay thế. – Edison