01/10/2018, 09:17
BroadcastReceiver, Alarmmananger Android
Mình có dùng BroadcatReceiver để tạo ra 1 thông báo sau 1 giây. Khi test trên máy ảo (Genymotion) thì ổn, còn khi build trên máy thật thì bị chậm, phải mất gần 1 phút gì đó nó mới hiên thị thông báo. Mọi người cho mình biết lý do và cách khắc phục đk ak. Thank!!
Bài liên quan
Gợi ý, bạn đọc trang developer của Google https://developer.android.com/reference/android/app/AlarmManager.html
Note: Beginning with API 19 (KITKAT) alarm delivery is inexact: the OS will shift alarms in order to minimize wakeups and battery use. There are new APIs to support applications which need strict delivery guarantees; see setWindow(int, long, long, PendingIntent) and setExact(int, long, PendingIntent). Applications whose targetSdkVersion is earlier than API 19 will continue to see the previous behavior in which all alarms are delivered exactly when requested.