【问题标题】:Android java generate Integer valueAndroid java生成整数值
【发布时间】:2017-10-10 23:16:32
【问题描述】:

我只想要一个整数值,以后不要重复我在sqlite中将它用作临时id,直到从mysql获取新的ID,现在我使用它

long temp_id = System.currentTimeMillis();

但是当我想将它添加到 sqlite 时,它​​必须是一个整数,所以我将它转换为 int 与

int temp idx = temp_id.intValue();

在我将其转换为 int 之后,它是否有可能在未来复制? 如果它可能重复生成 id 的任何其他想法,则永远不要重复

【问题讨论】:

标签: java android sqlite


【解决方案1】:

要么使用 long 作为 id,要么让 sqlite 管理为您生成 id,这是推荐的方式,因为它既简单又线程安全(即使从多个线程访问也不会生成重复的 id)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-19
    • 2012-09-12
    • 2018-09-07
    • 2016-01-26
    • 2018-01-10
    • 2015-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多