姬長信(Redy)

Android ACTION_DATE_CHANGED广播


我有一个Nexus S,当我在手机上手动更改日期时,并不总是广播ACTION_DATE_CHANGED.如果我将日期从2014年2月13日更改为2014年2月14日,我还没有获得ACTION_DATE_CHANGED工作,但如果我将其设置为未来几年,我有时会将其解雇.

我可以(99%)向你保证我不会滥用IntentFilters,BroadcastReceivers等.我只是好奇为什么这个广播记录得如此糟糕.通过SO&快速扫描谷歌显示人们不确定当用户手动更改它,或者日期在每天凌晨12:00或两者都滚动时是否发生.我的经验表明,它与用户更改非常不一致,我没有尝试过系统更改.

我将通过AOSP代码,并隔离所有被触发的点并报告回来.

编辑:问题:任何人都知道这里发生了什么? ?