/** * Bind ViewHolder * * @param holder ViewHolder object * @param data Object data to render * @param position position to render */ @Override protected void bindHolder( TransactionHistoryItemViewHolder holder, CryptoWalletTransaction data, int position) { try { holder.getContactIcon().setImageResource(R.drawable.mati_profile); holder .getTxt_amount() .setText( formatBalanceString( data.getBitcoinWalletTransaction().getAmount(), referenceWalletSession.getTypeAmount())); holder .getTxt_contactName() .setText(data.getInvolvedActor().getName()); // data.getContact().getActorName()); holder.getTxt_notes().setText(data.getBitcoinWalletTransaction().getMemo()); SimpleDateFormat sdf = new SimpleDateFormat("HH:mm", Locale.getDefault()); holder.getTxt_time().setText(sdf.format(data.getBitcoinWalletTransaction().getTimestamp())); ActorTransactionSummary actorTransactionSummary = null; try { actorTransactionSummary = cryptoWallet.getActorTransactionHistory( BalanceType.getByCode(referenceWalletSession.getBalanceTypeSelected()), referenceWalletSession.getWalletSessionType().getWalletPublicKey(), data.getInvolvedActor().getActorPublicKey()); } catch (CantGetActorTransactionHistoryException e) { e.printStackTrace(); } } catch (Exception e) { e.printStackTrace(); Toast.makeText(context, "Error en Adapter bindHolder", Toast.LENGTH_LONG).show(); } }