如何根据特定活动中的特定条件修改操作栏按钮

时间:2017-06-26 12:24:42

标签: android firebase android-activity firebase-realtime-database android-actionbar-compat

我正在使用firebase快速入门代码示例开发一个Android应用程序。 我的应用程序是电子拍卖应用程序,向用户显示三个选项卡固定价格拍卖我的列表。前两个选项卡包含相应类别中所有社区的帖子,固定价格或拍卖价格 “我的列表”选项卡包含用户发布的帖子。帖子显示在卡片视图中。如果点击帖子,则会在详细说明整个帖子的位置开始活动。我想在详细视图活动的操作栏中显示删除图标,这样只有当前登录用户正在查看自己的帖子时,删除图标才可见。也就是说,删除帖子的能力应仅由用户驻留。我正在使用firebase数据库。我已经设置了删除过程,但我需要将其与此功能相关联。

请帮助

1 个答案:

答案 0 :(得分:1)

  

快速解决方案是将每个user's uid附加到帖子中   然后将其与检索时的当前用户进行比较。

if(post_uid==current_uid){
showdelete();
}