当我尝试上次联系某些联系人时,结果的值已转换为" 01/01/197"但我知道最后一次通话的真实日期和时间(例如,2016年2月14日)。我注意到在我的日志中,上次保存的呼叫是在一年半前,但我试图找到的呼叫是在2年前。
那么,我是否理解在经过一段时间后日志丢失较旧的调用并且在contacts2.db中,last_time_contacted字段更新为不正确的值?
答案 0 :(得分:2)
LAST_TIME_CONTACTED
并未以某种方式与通话记录相关联,它只是在联系人上设置的时间戳值。
01/01/1970
表示该字段的值为0,即该联系人从未设置其LAST_TIME_CONTACTED
值,如果重新同步(重新同步,合并,拆分等),则会发生这种情况。 )自上次联系以来,删除先前设定的值。
另请注意,LAST_TIME_CONTACTED
不仅可以通过电话更新 - 短信,WhatsApp,电子邮件应用,甚至社交应用也可以为通过应用联系的联系人更新此值。
答案 1 :(得分:0)
LAST_TIME_CONTACTED已被弃用,并且未从Android.Q及更高版本进行更新。 Reference