我有一个Nexus S,当我在手机上手动更改日期时,并不总是广播ACTION_DATE_CHANGED.如果我将日期从2014年2月13日更改为2014年2月14日,我还没有获得ACTION_DATE_CHANGED工作,但如果我将其设置为未来几年,我有时会将其解雇.
我可以(99%)向你保证我不会滥用IntentFilters,BroadcastReceivers等.我只是好奇为什么这个广播记录得如此糟糕.通过SO和Google进行的快速扫描显示,当用户手动更改,或者日期在每天凌晨12:00或两者都滚动时,人们不确定是否会发生这种情况.我的经验表明,它与用户更改非常不一致,我没有尝试过系统更改.
我将通过AOSP代码,并隔离所有被触发的点并报告回来.
编辑:问题:任何人都知道这里发生了什么?:-)