2012-03-30 2 views
0

Я работаю с API контактов из android, где я вставляю и удаляю контакты. Каждый раз, когда контакт удаляется, контакт_ID больше никогда не будет использоваться. Поэтому моя проблема заключается в обновлении моих контактов. По мере изменения некоторой информации и добавления новых я не могу правильно обновлять контакты, поэтому вместо этого я удаляю их все, а затем снова вставляю информацию. Это означает, однако, что если у меня было 20 контактов, эти 20 контактов_ид никогда не будут использоваться снова, а число contact_id будет расти очень быстро.Максимальное количество contact_id

У меня сейчас проблема с таким подходом? Имеет ли андроид максимальное количество contact_id для раздачи?

ответ

2

Лично я считаю, что в таком подходе нет проблем. Скорее всего, хранилище данных sqlite db используется для контактов телефона с идентификатором типа INT, который даст вам max id = 9223372036854775807. Это наименее вероятно, что на практике.

И даже если число достигнуто, идентификаторы удаленных контактов будут назначены случайным образом.

+0

Спасибо, что заставляют меня чувствовать себя более непринужденно. – Max

0

Если у Android есть один, он должен быть огромным. Не беспокойтесь об этом.

+0

как всегда водемки спасибо, мое приложение должно быть уже уже половина вашей работы: D – Max

+0

Lol, без проблем Я просто понял, что это вы снова: p – Manitoba