当应用程序设置重复闹钟时,并且从用户的角度来看,手机处于正常模式,通知栏中有闹钟正在发生的应用程序代码?我假设所有变量的值都以这样的方式存储在手机存储器中,当警报唤醒时,原始状态恢复。设置警报是否对电池提出了更多的要求?等待闹钟时代码/数据会发生什么变化
0
A
回答
1
当一个应用程序设置一个重复闹钟,并从用户的角度来看,手机处于正常模式,通知栏中有一个闹钟应用程序的代码发生了什么?
AlarmManager
与AlarmClock应用程序无关。没有“通知栏中的警报”,除非您自己放置某些东西,这对于使用AlarmManager
的应用程序来说有点不同寻常。
假设您指的是AlarmManager
,“应用程序代码发生了什么”最好是关闭。 AlarmManager
背后的观点是,您不必为了看时钟而在内存中保留任何代码。
我假设所有变量的值都以这样的方式存储在手机存储器中,当警报唤醒时原始状态被恢复。
这是绝对不正确的。 AlarmManager
什么都不做。而且,使用AlarmManager
的写得很好的应用程序在没有提供任何即时价值时会发生内存不足。如果您需要数据在报警之间持续存在,请使用数据库或文件。
设置警报是否对电池提出了更多要求?
A _WAKEUP
警报将对电池产生影响,与报警发生的频率成正比。如果警报不错并且不频繁(例如,用户配置为每15分钟一次),则警报本身几乎没有影响,但警报熄灭时可能会发生什么。
相关问题
- 1. 当Hbase表被删除时,数据会发生什么变化?
- 2. 为什么Android的闹钟管理器会忘记闹钟?
- 3. 超过等待超时后,mysql事务会发生什么?
- 4. 当你等待代码编译时,你通常会做什么
- 5. 优化/函数运行时v8状态码会发生什么变化?
- 6. Android:有时不会触发闹钟
- 7. 当有闹钟时,BroadcastReceiver不会触发
- 8. 为什么我的会话数据发生变化?
- 9. 为什么当我设置闹钟时,我的闹钟管理器会被触发?
- 10. 如果应用程序已卸载,通过应用程序通过闹钟管理器设置的闹钟会发生什么变化
- 11. 当MKMAPVIEW范围发生变化时会触发什么事件
- 12. 即时触发Android闹钟
- 13. 为什么ajax等待一秒钟?
- 14. 如果我调用WaitHandle.Dispose(),等待线程会发生什么?
- 15. 如果我等待关闭的互斥锁,会发生什么?
- 16. Android闹钟时钟
- 17. 当应用程序被删除时,Sqlite数据库会发生什么变化
- 18. 当我添加新数据时,列表项会发生变化...为什么?
- 19. 当一个节点死于DHT时,数据会发生什么变化?
- 20. 对联邦SQL Server运行查询时数据会发生什么变化?
- 21. 更新Windows Phone 8应用程序时的数据会发生什么变化
- 22. 为什么waitUntilAllOperationsAreFinished不会在此代码中等待?
- 23. 如果我呼叫等待通知条件变量,会发生什么
- 24. EF代码第一次数据库/表初始化 - 什么时候发生?
- 25. 代码签名过程中供应配置文件会发生什么变化?
- 26. 当设置多个闹钟时,只发出一个闹钟
- 27. 如果我改变手机的时间,闹钟经理会做什么?
- 28. 这段代码做了什么?为什么我的闹钟没有停止?
- 29. 为什么在cin中断时会发生变化? C++
- 30. 加入超时值后,Java线程会发生什么变化
tes看看是否有意见 – ron 2011-03-02 14:27:34
感谢您的回应Commons - 我一直有问题的回应。我指的是闹钟管理器,我从你对这个问题的回答中学到了很多东西。我曾在这里看过对话,讨论是否更适合应用程序或让系统在适当的时候自行完成。续... – ron 2011-03-02 14:31:29
在我的情况下,设置为每24小时重复一次。我发现班里的一个侍者既设置了警报,又包含了广播接收器,当闹钟醒来时,它似乎仍然保持着它的价值,所以我原来的问题的第四个原因是试图了解它在哪里被维护,以及是否它只是幸运的是它没有被覆盖。我很欣赏关于保存文件或数据库中所需的任何数据的重要意义。感谢您提供任何进一步的帮助。 – ron 2011-03-02 14:34:32