Skip to content Skip to sidebar Skip to footer

Parseuser Username Adapter In Android Listview Doesn't Show Data

im trying to show the usernames of all the people in my Parse.com User.class in an Android ListView, but it won't show any Data if I execute it. It runs on my Samsung Galaxy S2 wit

Solution 1:

set adapter after cycle

if (e == null) {
     for (int i = 0; i < userlist.size(); i++) {
          ParseUser u = (ParseUser) userlist.get(i);
          String name = u.getString("username");
          listAdapter.add(name);
       }
    userlist.setAdapter(listAdapter);

Solution 2:

ParseQueryAdapter.QueryFactory<ParseUser> factory;
factory = newParseQueryAdapter.QueryFactory<ParseUser>() {
        @Overridepublic ParseQuery<ParseUser> create() {
            ParseQueryquery=newParseQuery("User");
            return query;
        }
    };
mainAdapter = newParseQueryAdapter<ParseUser>(this, factory) {
@Overridepublic View getItemView(final ParseObject user, View v, ViewGroup parent) {
    if (v == null) {
        v = View.inflate(getContext(), R.layout.your_list_view, null);
    }
    return v;
}};

mainAdapter.setPaginationEnabled(true);
mainAdapter.setTextKey("title");
mainAdapter.setImageKey("Image");
mainAdapter.loadObjects();

see if this works

Post a Comment for "Parseuser Username Adapter In Android Listview Doesn't Show Data"