2012-03-30 63 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