小编Nag*_*j N的帖子

如何在android后台服务中监听firebase事件?

试图在后台服务中监听firebase事件.请在下面找到代码段,

 @Override
 public int onStartCommand(Intent intent, int flags, int startId) {

   ValueEventListener postListener = new ValueEventListener() {
     @Override
     public void onDataChange(DataSnapshot dataSnapshot) {           
       Post post = dataSnapshot.getValue(Post.class);        
     }

     @Override
     public void onCancelled(DatabaseError databaseError) {        
     }
   };
   mPostReference.addValueEventListener(postListener);

   return START_STICKY;
 }
Run Code Online (Sandbox Code Playgroud)

onDataChange()方法正在变为直到我的Activity处于活动状态,一旦Activity退出,该方法就不会被调用.

有人请帮忙.

android firebase firebase-realtime-database

5
推荐指数
1
解决办法
693
查看次数

如何在Firebase中过滤复杂对象?

您能否使用来帮助过滤JSON以下内容eventId

{
  "-Kb2dYPV0yUXpD_1moc9": {
    "eventId": 1,
    "message": "sdfsdfsf",
    "sentOn": 1485004202943
  },
  "-Kb2etFm1xHd8sSsESeK": {
    "eventId": 1,
    "message": "shdfhsf",
    "sentOn": 1485004553847
  },
  "-Kb2etKON8nWVKS2R0sj": {
    "eventId": 2,
    "message": "shdfhsf",
    "sentOn": 1485004553853
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用以下网址,

https://xxxxxxxx.firebaseio.com/chats.json?orderBy="eventId"&equalTo=1

constraint index field must be a json primitive出现错误。

我想检索有关特定事件ID的聊天对象。我指的是REST API,使用简单的JSON进行了解释。

请帮我。

firebase firebase-realtime-database

2
推荐指数
1
解决办法
1215
查看次数