Esempio n. 1
0
  public void setUser(User user) {
    mUser = user;

    if (user.getRealName() == null) mFirst.setText(user.getName());
    else mFirst.setText(user.getRealName());

    List<String> seconds = new ArrayList<String>();

    if (user.getAge() != null) seconds.add(user.getAge());
    if (user.getGender() != null) seconds.add(user.getGender());
    if (user.getCountry() != null) seconds.add(user.getCountry());

    String second = "";
    for (String s : seconds) second = s + ", ";

    int playcount = Integer.parseInt(mUser.getPlaycount());
    NumberFormat format = NumberFormat.getNumberInstance();
    String count = format.format(playcount);
    String plays = count + " plays";
    if (mUser.getJoinDate() != null) plays += " since " + mUser.getJoinDate();
    mSecond.setText(second + plays);

    if (mUser.getImages().length > 0) {
      mAvatar.fetch(mUser.getImages()[0].getUrl());
    }
  }