如何访问 push() 生成的单个令牌?

How to access individual tokens generated by push()?

我正在尝试使用 Firebase 在 Android 中制作一个简单的博客应用程序。我正在关注建议我使用 push() 方法来规避 posting 等功能的压倒性问题的文档。我想创建一个函数来从博客中删除 post (删除从 push() 方法生成的唯一键之一)但我不确定如何访问唯一键以直接删除随机生成。有 suggestions/help 吗? 下面是我的Android代码供参考。

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);
    Firebase.setAndroidContext(this);
    firebase = new Firebase("https://testingg.firebaseio.com/");
    posts = firebase.child("posts");
    Map<String, String> post1 = new HashMap<String, String>();
    post1.put("author", "dankmaster");
    post1.put("title", "hiiiiiiiiiiii");
    posts.push().setValue(post1);   
}

Firebase.push() 的 Android 文档说 .push() returns 生成位置的 Firebase 参考。

因此,将 .push() 设置为一个变量,并使用 .getKey() 获取裁判的唯一 ID。