50 lines
1.7 KiB
Java
50 lines
1.7 KiB
Java
package cy.agorise.crystalwallet.views;
|
|
|
|
import android.content.Context;
|
|
import android.content.Intent;
|
|
import android.support.v7.widget.RecyclerView;
|
|
import android.view.View;
|
|
import android.widget.TextView;
|
|
|
|
import cy.agorise.crystalwallet.R;
|
|
import cy.agorise.crystalwallet.activities.BackupSeedActivity;
|
|
import cy.agorise.crystalwallet.activities.CryptoNetAccountSettingsActivity;
|
|
import cy.agorise.crystalwallet.models.AccountSeed;
|
|
import cy.agorise.crystalwallet.models.CryptoNetAccount;
|
|
|
|
/**
|
|
* Created by Henry Varona on 17/9/2017.
|
|
*/
|
|
|
|
public class CryptoNetAccountViewHolder extends RecyclerView.ViewHolder {
|
|
private TextView tvCryptoNetAccountName;
|
|
private Context context;
|
|
|
|
public CryptoNetAccountViewHolder(View itemView) {
|
|
super(itemView);
|
|
tvCryptoNetAccountName = (TextView) itemView.findViewById(R.id.tvCryptoNetAccountName);
|
|
context = itemView.getContext();
|
|
}
|
|
|
|
public void clear(){
|
|
tvCryptoNetAccountName.setText("loading...");
|
|
}
|
|
|
|
public void bindTo(final CryptoNetAccount cryptoNetAccount) {
|
|
if (cryptoNetAccount == null){
|
|
tvCryptoNetAccountName.setText("loading...");
|
|
} else {
|
|
tvCryptoNetAccountName.setText(cryptoNetAccount.getName());
|
|
|
|
tvCryptoNetAccountName.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
Intent intent = new Intent(context, CryptoNetAccountSettingsActivity.class);
|
|
intent.putExtra("CRYPTO_NET_ACCOUNT_ID", cryptoNetAccount.getId());
|
|
context.startActivity(intent);
|
|
}
|
|
});
|
|
}
|
|
}
|
|
}
|