retrieving and displaying data from Firebase into Android app in a listview -


hello want display strings firebase database listview. have written receiving error in line r.setname(...):

  private void getupdates(datasnapshot ds) {        programs.clear();      (datasnapshot data : ds.getchildren()) {          record r = new record();     ---> r.setname(data.getvalue(record.class).getname()); <---          programs.add(r.getname());      }... 

i have these data in database:enter image description here

i want retrieve whats in "programs" , print out 'names'. it's not seem working, give me insight , assist please thank you.

in record.java must declare variables in array. ie; must declare objects contact,description , name, if want retrieve name. else error come if declared object name.