2016-02-05 66 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()); 

     } 


       } 

      } 
     }); 
相關問題