2016-02-05 34 views
0

我有一个在解析数据库,我成功地连接并从解析数据库接收用户ID。如何从Parse数据库中获取数据在Android阵列中?

但是没有得到该用户ID的内部字段(即存储在该用户ID下的用户ID的详细信息)。

+0

仅供参考,解析即将结束。它更好,你首先切换到其他解决方案。他们将一直工作到17日。阅读更多在http://techcrunch.com/2016/01/28/facebook-shutters-its-parse-developer-platform/#.2udf7j:J7hg –

+0

谢谢,我知道,但我的客户不想打开任何其他方案。 –

回答

1
ParseQuery<ParseUser> query = ParseUser.getQuery(); 
// for current user details 
// query.whereEqualTo("objectId", ParseUser.getCurrentUser().getObjectId(); 

      query.findInBackground(new FindCallback<ParseUser>() { 
      @Override 
      public void done(List<ParseUser> objects, com.parse.ParseException e) { 
       if (e == null) { 


        //objects = list of all user data 
        //for getting user details 

        for (int index = 0; index < objects.size(); index++) { 


            String email=objects.get(index).getEmail(); 
            String username=objects.get(index).getUsername(); 

            //if you created custom field in user table i.e "details" 
            //String details=objects.get(index).get("details").toString()); 

     } 


       } 

      } 
     }); 
相关问题