2012-03-30 86 views
0

我正在使用android中的聯繫人API,在這裏我插入和刪除聯繫人。每次刪除聯繫人時,contact_id將永遠不會再使用。所以我的問題在於更新我的聯繫人。當一些信息發生變化並添加新的信息時,我無法正確更新聯繫人,因此我將其全部刪除,然後再次插入信息。然而,這意味着如果我有20個聯繫人,這20個contacts_id永遠不能再次使用,並且contact_id號碼將增長得非常快。contact_id的最大數量

我現在的問題是這種方法有問題嗎?有android最大數量的contact_id發佈嗎?

回答

2

我個人認爲這種方法沒有問題。最有可能的sqlite數據庫存儲是用於與INT類型的id這將給你最大ID = 9223372036854775807的手機聯繫人。這是實踐中最不可能達到的。

即使已達到號碼,刪除的聯繫人的id也會隨機分配。

+0

謝謝,讓我感覺更放心。 – Max 2012-03-30 11:35:49

0

如果Android有一個,它必須是巨大的。不要爲此煩惱。

+0

一如既往vodemki謝謝,我的應用程序必須現在已經是你的一半工作:D – Max 2012-03-30 11:36:28

+0

大聲笑,沒問題我只是意識到它是你再次:p – Manitoba 2012-03-30 12:02:06