如何访问 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。
- 参考Java Android Guide。
- 具体来说,Saving Data and Retrieving Data 个部分。
我正在尝试使用 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。
- 参考Java Android Guide。
- 具体来说,Saving Data and Retrieving Data 个部分。