SyncFolderItems — размер syncState становится огромным! что мне делать?

Я пишу мобильное почтовое приложение и использую запрос SyncFolderItems для синхронизации моей папки. Проблема в том, что при работе с папками с большим количеством элементов (например, 12000) syncState становится огромным, и, очевидно, это нехорошо для мобильного устройства. Есть ли обходной путь? Должен ли я отказаться от операции синхронизации и вместо этого использовать подписку по запросу (и, возможно, использовать операцию findItem для получения начального идентификатора?) Спасибо!!


person Omri Perl    schedule 22.07.2012    source источник
comment
ваш вопрос больше относится к дизайну, чем к кодированию. И немного расплывчато. Вы спрашиваете способ избежать огромного состояния синхронизации, когда размер папки огромен?   -  person Just a coder    schedule 22.07.2012
comment
Да, я спрашиваю, как иметь syncState небольшого размера с огромным размером папки.   -  person Omri Perl    schedule 23.07.2012
comment
Ответ будет состоять в том, чтобы изменить логику вашего кода. Я не могу дать вам прямой ответ.   -  person Just a coder    schedule 24.07.2012


Ответы (1)


Что говорят другие люди, это вопрос дизайна. Если у вас много электронной почты, сколько вам действительно нужно? Я имею в виду, нужно ли мне 12000 элементов на моем телефоне, я так не думаю. Хороший вариант - сохранить все идентификаторы предметов с темой или чем-то еще. При нажатии на элемент, получить другие свойства. И не сохраняйте информацию, ее можно вызвать с сервера Exchange...

person eL-Prova    schedule 31.07.2012