Updated on 2026-08-14
This commit is contained in:
parent
1a54ecc244
commit
1e1e2932cf
76 changed files with 4011 additions and 102 deletions
53
app/src/main/java/com/tangem/wallet/eos/EosData.java
Normal file
53
app/src/main/java/com/tangem/wallet/eos/EosData.java
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
package com.tangem.wallet.eos;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.util.Log;
|
||||
|
||||
import com.tangem.wallet.CoinData;
|
||||
import com.tangem.wallet.CoinEngine;
|
||||
|
||||
public class EosData extends CoinData {
|
||||
private CoinEngine.Amount balance = null;
|
||||
|
||||
@Override
|
||||
public void clearInfo() {
|
||||
super.clearInfo();
|
||||
balance = null;
|
||||
}
|
||||
|
||||
public CoinEngine.Amount getBalance() {
|
||||
return balance;
|
||||
}
|
||||
|
||||
public void setBalance(CoinEngine.Amount value) {
|
||||
balance = value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void loadFromBundle(Bundle B) {
|
||||
super.loadFromBundle(B);
|
||||
|
||||
if (B.containsKey("BalanceCurrency") && B.containsKey("BalanceDecimal")) {
|
||||
String currency = B.getString("BalanceCurrency");
|
||||
balance = new CoinEngine.Amount(B.getString("BalanceDecimal"), currency);
|
||||
} else {
|
||||
balance = null;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void saveToBundle(Bundle B) {
|
||||
super.saveToBundle(B);
|
||||
try {
|
||||
if (balance != null) {
|
||||
B.putString("BalanceCurrency", balance.getCurrency());
|
||||
B.putString("BalanceDecimal", balance.toValueString());
|
||||
}
|
||||
|
||||
} catch (Exception e) {
|
||||
Log.e("Can't save to bundle ", e.getMessage());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue