Example #1
0
  private void setViewHolder(Activity activity) {

    holder.name.setText(operation.getPartner());
    if (operation.getPhotoUri() != null) {
      holder.avatar.setImageURI(Uri.parse(operation.getPhotoUri()));
    } else {
      holder.avatar.setImageResource(R.drawable.sign_ruble_3);
    }

    if (mAdapter.isEmpty()) {

      holder.cardList.setVisibility(View.GONE);
      holder.PAN.setText(R.string.errMsgNoCard);

    } else {

      holder.cardList.setAdapter(mAdapter);
      holder.PAN.setVisibility(View.GONE);
    }

    holder.type.setText(operation.getTypeAsString());
    holder.textMsg.setText(operation.getTextMsg());
    holder.amount.addTextChangedListener(
        new AmountTextWatcher(holder.amount, holder.sum, holder.fee, operation));
  }