【问题标题】:maximum number of contact_idcontact_id 的最大数量
【发布时间】:2012-04-14 00:02:03
【问题描述】:

我正在使用来自 android 的联系人 API,我在其中插入和删除联系人。每次删除联系人时,该contact_id 将不再使用。所以我的问题在于更新我的联系人。由于更改了一些信息并添加了新信息,因此我无法正确更新联系人,因此我将它们全部删除,然后再次插入信息。然而,这意味着如果我有 20 个联系人,那 20 个contacts_id 将永远无法再次使用,并且contact_id 的数量会增长得非常快。

我现在的问题是这种方法有问题吗? android有最大数量的contact_id分发吗?

【问题讨论】:

    标签: android sqlite android-contacts


    【解决方案1】:

    我个人认为这种方法没有问题。最有可能的 sqlite db 存储用于 ID 类型为 INT 的电话联系人,这将为您提供最大 ID = 9223372036854775807。实际上这是最不可能达到的。

    即使达到数量,删除的联系人的id也会被随机分配。

    【讨论】:

    • 谢谢,让我更放心了。
    【解决方案2】:

    如果 Android 有一个,它一定是巨大的。不要在意这些。

    【讨论】:

    • 一如既往地 vodemki 谢谢你,我的应用程序现在一定已经是你工作的一半了:D
    • 大声笑,没问题,我才意识到又是你:p
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多