private void updateUserInfoViews(User user) {
   Picasso.with(this)
       .load(user.getAvatarUrl())
       .placeholder(R.drawable.image_placeholder)
       .into(imgAvatar);
   tvLoginName.setText(user.getLoginName());
   if (TextUtils.isEmpty(user.getGithubUsername())) {
     tvGithubUsername.setVisibility(View.INVISIBLE);
     tvGithubUsername.setText(null);
   } else {
     tvGithubUsername.setVisibility(View.VISIBLE);
     tvGithubUsername.setText(
         Html.fromHtml("<u>" + user.getGithubUsername() + "@github.com" + "</u>"));
   }
   tvCreateTime.setText(
       getString(R.string.register_time_$) + user.getCreateAt().toString("yyyy-MM-dd"));
   tvScore.setText(getString(R.string.score_$) + user.getScore());
 }