Android App Counter

问题描述 投票:0回答:1

我创建了一个Purchase Order安卓应用程序,它为所有员工提供了多个用户。目前,该应用程序被用作纸质系统的副本,因此员工必须手动键入采购订单号。

我正在寻找一种方法,所以我们可以制作一个计数器,每次用户开始新订单时都会增加,但我想确保多个用户不使用相同的数字。

我真的很感激任何帮助。

android counter auto-increment
1个回答
0
投票

使用SharedPreferences来实现这一点。它每次都会为您提供一个新的自动递增数字。

public int getAutoIncrementedNumber() {
    int count = 0;
    SharedPreferences.Editor editor = getPreferences(MODE_PRIVATE).edit();
    int defaultValue = getPreferences(MODE_PRIVATE).getInt("count_key", count);
    ++defaultValue;
    getPreferences(MODE_PRIVATE).edit().putInt("count_key", defaultValue).commit();
    return getPreferences(MODE_PRIVATE).getInt("count_key", count);
}
© www.soinside.com 2019 - 2024. All rights reserved.