AlarmManager.setAndAllowWhileIdle()
和AlarmManager.setExactAndAllowWhileIdle()
之间的区别是什么?这些如何影响在Android 6.0(Marshmallow)API中引入的打盹模式?setAndAllowWhileIdle和setExactAndAllowWhileIdle之间的区别
0
A
回答
0
参考的AlarmManager
文档:
注:与API开始19(KITKAT)报警输送是不精确的:操作系统将以便最小化唤醒和电池使用移位警报。有新的API支持需要严格交付保证的应用程序;请参阅setWindow(int,long,long,PendingIntent)和setExact(int,long,PendingIntent)。 targetSdkVersion早于API 19的应用程序将继续看到之前的行为,即所有报警在请求时都准确传送。
事实上,无论你所提到的规定,他们的行为与对等的没有“AndAllowWhileIdle”的方法(set
和setExact
)。所以他们中的一个会在准确的时间发出警报,另一个不会准确。
相关问题
- 1. '+ ='和'= +'之间的区别?
- 2. {!!之间的区别!!}和{{}}
- 3. ==和case之间的区别?
- 4. '#','%'和'$'之间的区别
- 5. | =和^ = css之间的区别
- 6. “%〜dp0”和“。\”之间的区别?
- 7. .eq之间的区别。和==
- 8. ==和.equals()之间的区别?
- 9. `%in%`和`==`之间的区别
- 10. SPFile和PublishingPage类别之间的区别
- 11. System.Timers.Timer Enabled = true和.Start()之间的区别Enabled = true和.Start()之间的区别
- 12. NSthread和NStimer和NSNotifcation之间的区别?
- 13. Java和C#和.NET之间的区别
- 14. sys.log()和console.log()和console.error()之间的区别?
- 15. $ .ajax()和$ .get()和$ .load()之间的区别
- 16. javascript中的/ * * /和//之间的区别
- 17. python中的[]和[,,]之间的区别
- 18. QWidget的setStyleSheet和QApplication之间的区别
- 19. CKeditor的getHtml()和getData()之间的区别
- 20. make中的“$(shell ...)”和“$$(...)”之间的区别
- 21. C中的/ +和+之间的区别?
- 22. Alamofire的responseJSON和responseData之间的区别
- 23. WordPress的:site_id和blog_id之间的区别?
- 24. '|'之间的区别和 '+' 的位操作
- 25. 春季的/ **和/ *之间的区别
- 26. Satchmo的local_settings.py和settings.py之间的区别
- 27. String.Compare和CultureInfo的CompareInfo之间的区别
- 28. XMLReader.Create()和新的XMLTextReader()之间的区别
- 29. AppWidgetProvider的onDisabled()和onDeleted()之间的区别
- 30. Request.Cookies和Response.Cookies之间的区别
棉花糖对这些原料药有什么影响? –
@Malwinder大概是“AndAllowWhileIdle”将仍然交付,如果设备打瞌睡。 – Karakuri