2016-03-02 4 views
0

как я могу получить первую строку Object of Parse Query. Затем я бы отобразил его как ImageView.Parse.com ParseQuery Извлечение изображения из ParseQuery и получение первого объекта

ParseQuery query = new ParseQuery("Collection"); 
    query.getInBackground("AN_OBJECT_ID_HERE",new GetCallback() { 
     public void done(ParseObject object, ParseException e) { 
      if (object == null) { 
       Log.d("test", "The object was not found..."); 
      } else { 
       Log.d("test", "Retrieved the object."); 
       ParseFile fileObject = (ParseFile)object.get("images"); 
       fileObject.getDataInBackground(new GetDataCallback() { 
        public void done(byte[] data, ParseException e) { 
         if (e == null) { 
          Log.d("test", "We've got data in data."); 
          // use data for something 

         } else { 
          Log.d("test", "There was a problem downloading the data."); 
         } 
        } 
       }); 
      } 
     } 
    }); 

Спасибо заранее

ответ

0

Вы можете найти некоторую помощь в следующем примере:

Полный код: https://github.com/mevansjr/FSO/blob/master/MDF%203/Week%204/AddFriend/src/com/markevansjr/addfriend/AddFriend.java#L48

ParseQuery query = new ParseQuery("ContactObject"); 
    query.findInBackground(new FindCallback() { 
     @SuppressWarnings("unchecked") 
     public void done(List<ParseObject> objects, ParseException e) { 
      if (e == null) { 

       if (objects.toArray().length > 0){ 
        _data = new ArrayList<Map<String, String>>(); 

        for(int ii=0;ii<objects.toArray().length;ii++){       
         ParseObject s = objects.get(ii); 
         Map<String, String> map = new HashMap<String, String>(2); 
         map.put("fname", s.getString("fname")); 
         map.put("lname", s.getString("lname")); 
         map.put("phone", s.getString("phone")); 
         map.put("email", s.getString("email")); 
         map.put("id", s.getObjectId()); 
         map.put("fullname", s.getString("fname")+" "+s.getString("lname")); 
         _data.add(map); 
        } 
Смежные вопросы