草庐IT

首选项中的 Android 帐户同步间隔更改

嗨我正在实现一个帐户同步适配器,我正在尝试在帐户和同步下的设置中制作一个首选项屏幕,以便用户能够更改同步间隔。我想知道的是如何在首选项屏幕上的指定时间使适配器同步?android为此提供了一种方法吗?我想做的是保存上次成功同步的时间,并将从那时起耗时与偏好中存储的时间进行比较。这是正确的方法吗?还是有更清洁的解决方案来解决我的问题? 最佳答案 您可以调用方法addPeriodicSync(Accountaccount,Stringauthority,Bundleextras,longpollFrequency)指定应以给定的频率使用

java - 想了解共享偏好限制

共享偏好是否有限制,我可以在偏好中保存而不是sqlite吗?我在文档中看到最大长度是8192,这是首选项元素的大小?publicstaticfinalintMAX_VALUE_LENGTH-Maximumsizeincharactersallowedforapreferencesvalue.ConstantValue:8192(0x00002000) 最佳答案 文档中提到的大小是“一个值可以包含的最大字符数”。不是您可以存储的元素数量。尽管您可以存储的项目数量没有内在限制-随着项目数量的增加,检索和存储变得非常昂贵。SharedPr