Android 在Firebase中为我的子密钥创建唯一ID

Android 在Firebase中为我的子密钥创建唯一ID,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我的用户可以创造就业机会。我想将这些作业添加到我的Firebase DB中。我希望数据库的结构像这样 - jobs --uid ---name ---descritpion ---... 对于“uid”,我想要一个随机且唯一的字符串。有没有可能自动生成它,而不是自己生成一个随机数 FirebaseDatabase database = FirebaseDatabase.getInstance(); String key = database.getReference("jobs").p

我的用户可以创造就业机会。我想将这些作业添加到我的Firebase DB中。我希望数据库的结构像这样

- jobs
--uid
---name
---descritpion
---...
对于“uid”,我想要一个随机且唯一的字符串。有没有可能自动生成它,而不是自己生成一个随机数

FirebaseDatabase database = FirebaseDatabase.getInstance();
    String key = database.getReference("jobs").push().getKey();
获取firebase实例并获取对子作业的引用,然后获取密钥。密钥将是唯一的

获取firebase实例并获取对子作业的引用,然后获取密钥。密钥将是唯一的