当其他用户使用我的应用程序(Firebase,android)时,我的列表视图会自动填充

时间:2019-07-09 21:31:04

标签: android firebase listview adapter

我正在使用自定义适配器动态填充我的列表视图。从firebase实时数据库中获取数据。我不希望应用程序使用正在使用我的应用程序的用户来填充它,因为当每个人都离线时,listview保持正常。 This is whats happening This is how it should be 我已经尽力了。我在3/4个活动中使用myadapter

-mx5

2 个答案:

答案 0 :(得分:0)

userInfoRefernce.child(userKey)中,您将设置一个ValueEventListener,该值在用户每次触发任何生命周期事件时都会触发(请参阅onStart,onResume,onPause和onStop)。在下载数据之前,请尝试使用ChildEventListenerQuery过滤数据。

希望这对您有所帮助。

答案 1 :(得分:0)

我将ValueEventListener()替换为ListenerForSingleValueEvent(),因为我只想在这些页面上显示一次监听事件,并且感谢@Victor Maldonado,我记得其中的区别:P