SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

PowerManager.PARTIAL_WAKE_LOCK android

Câu trả lời của @paha bỏ sót một điểm quan trọng:IntentService là không đủ. Giữa onReceive() kết thúc và IntentService được khởi động, điện thoại có thể ngủ lại. Bạn cần một khóa (tĩnh) để thu hẹp khoảng cách này - điều này được triển khai trong WakefulIntentService của Mark Murpphy

Vì vậy, hãy giữ AlarmManager và bộ thu nhưng khởi chạy WakefulIntentService từ onReceive() của bạn .

Xem:

  • Chế độ ngủ sâu và khóa chế độ thức của Android
  • PowerManager không khóa thiết bị khỏi dịch vụ


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tạo ứng dụng quốc tế hóa ngoại tuyến:Sử dụng cơ sở dữ liệu Sqlite

  2. ActiveAndroid Điền trước bảng bằng cách sử dụng di chuyển giản đồ

  3. Cách hoạt động của hàm DateTime () trong SQLite

  4. Room API - Làm cách nào để truy xuất id được tạo gần đây của đối tượng?

  5. Cách hoạt động của SQLite Quote ()