Search in sources :

Example 1 with Dialog_AccountShow

use of wannabit.io.cosmostaion.dialog.Dialog_AccountShow in project cosmostation-android by cosmostation.

the class MainActivity method onAddressDialog.

public void onAddressDialog() {
    Bundle bundle = new Bundle();
    bundle.putString("address", mAccount.address);
    if (TextUtils.isEmpty(mAccount.nickName))
        bundle.putString("title", getString(R.string.str_my_wallet) + mAccount.id);
    else
        bundle.putString("title", mAccount.nickName);
    Dialog_AccountShow show = Dialog_AccountShow.newInstance(bundle);
    show.setCancelable(true);
    getSupportFragmentManager().beginTransaction().add(show, "dialog").commitNowAllowingStateLoss();
}
Also used : Bundle(android.os.Bundle) Dialog_AccountShow(wannabit.io.cosmostaion.dialog.Dialog_AccountShow)

Example 2 with Dialog_AccountShow

use of wannabit.io.cosmostaion.dialog.Dialog_AccountShow in project cosmostation-android by cosmostation.

the class AccountDetailActivity method onClick.

@Override
public void onClick(View v) {
    if (v.equals(mBtnCheck)) {
        if (mAccount.hasPrivateKey) {
            Intent intent = new Intent(AccountDetailActivity.this, PasswordCheckActivity.class);
            intent.putExtra(BaseConstant.CONST_PW_PURPOSE, BaseConstant.CONST_PW_CHECK_MNEMONIC);
            intent.putExtra("checkid", mAccount.id);
            startActivity(intent);
            overridePendingTransition(R.anim.slide_in_bottom, R.anim.fade_out);
        } else {
            Intent restoreIntent = new Intent(AccountDetailActivity.this, RestoreActivity.class);
            restoreIntent.putExtra("chain", mBaseChain.getChain());
            startActivity(restoreIntent);
        }
    } else if (v.equals(mBtnCheckKey)) {
        if (mAccount.hasPrivateKey) {
            Intent intent = new Intent(AccountDetailActivity.this, PasswordCheckActivity.class);
            intent.putExtra(BaseConstant.CONST_PW_PURPOSE, BaseConstant.CONST_PW_CHECK_PRIVATE_KEY);
            intent.putExtra("checkid", mAccount.id);
            startActivity(intent);
            overridePendingTransition(R.anim.slide_in_bottom, R.anim.fade_out);
        } else {
            Intent restoreIntent = new Intent(AccountDetailActivity.this, RestoreKeyActivity.class);
            restoreIntent.putExtra("chain", mBaseChain.getChain());
            startActivity(restoreIntent);
        }
    } else if (v.equals(mBtnDelete)) {
        int accountSum = 0;
        for (BaseChain baseChain : getBaseDao().dpSortedChains()) {
            accountSum = accountSum + getBaseDao().onSelectAccountsByChain(baseChain).size();
        }
        if (accountSum <= 1) {
            Toast.makeText(AccountDetailActivity.this, getString(R.string.error_reserve_1_account), Toast.LENGTH_SHORT).show();
            return;
        }
        AlertDialogUtils.showDoubleButtonDialog(this, getString(R.string.str_delete_title), getString(R.string.str_delete_msg), AlertDialogUtils.highlightingText(getString(R.string.str_delete)), view -> onStartDeleteUser(), getString(R.string.str_close), null);
    } else if (v.equals(mNameEditImg)) {
        Bundle bundle = new Bundle();
        bundle.putLong("id", mAccount.id);
        bundle.putString("name", mAccount.nickName);
        Dialog_ChangeNickName delete = Dialog_ChangeNickName.newInstance(bundle);
        delete.setCancelable(true);
        getSupportFragmentManager().beginTransaction().add(delete, "dialog").commitNowAllowingStateLoss();
    } else if (v.equals(mBtnQr)) {
        Bundle bundle = new Bundle();
        bundle.putString("address", mAccount.address);
        bundle.putString("title", mAccountName.getText().toString());
        Dialog_AccountShow show = Dialog_AccountShow.newInstance(bundle);
        show.setCancelable(true);
        getSupportFragmentManager().beginTransaction().add(show, "dialog").commitNowAllowingStateLoss();
    } else if (v.equals(mBtnRewardAddressChange)) {
        if (!mAccount.hasPrivateKey) {
            AlertDialogUtils.showDoubleButtonDialog(this, getString(R.string.str_only_observe_title), getString(R.string.str_only_observe_msg), Html.fromHtml("<font color=\"#9C6CFF\">" + getString(R.string.str_add_mnemonics) + "</font>"), view -> onAddMnemonicForAccount(), getString(R.string.str_close), null);
            return;
        }
        if (TextUtils.isEmpty(mRewardAddress.getText().toString())) {
            Toast.makeText(getBaseContext(), R.string.error_network_error, Toast.LENGTH_SHORT).show();
            return;
        }
        AlertDialogUtils.showDoubleButtonDialog(this, getString(R.string.str_reward_address_change_title), Html.fromHtml(getString(R.string.str_reward_address_change_msg) + "<br/><br/><font color=\"#ff0000\">" + AlertDialogUtils.highlightingText(getString(R.string.str_reward_address_change_market_no) + "</font>")), AlertDialogUtils.highlightingText(getString(R.string.str_cancel)), null, getString(R.string.str_continue), view -> onStartChangeRewardAddress(), true);
    }
}
Also used : WLog(wannabit.io.cosmostaion.utils.WLog) TASK_FETCH_NODE_INFO(wannabit.io.cosmostaion.base.BaseConstant.TASK_FETCH_NODE_INFO) Bundle(android.os.Bundle) CONST_PW_TX_SIMPLE_CHANGE_REWARD_ADDRESS(wannabit.io.cosmostaion.base.BaseConstant.CONST_PW_TX_SIMPLE_CHANGE_REWARD_ADDRESS) ImageView(android.widget.ImageView) Intent(android.content.Intent) WDp(wannabit.io.cosmostaion.utils.WDp) MenuItem(android.view.MenuItem) PushUpdateTask(wannabit.io.cosmostaion.task.FetchTask.PushUpdateTask) BigDecimal(java.math.BigDecimal) Lists(com.google.common.collect.Lists) WUtil(wannabit.io.cosmostaion.utils.WUtil) NodeInfo(wannabit.io.cosmostaion.model.NodeInfo) Handler(android.os.Handler) Looper(android.os.Looper) Toast(android.widget.Toast) TaskResult(wannabit.io.cosmostaion.task.TaskResult) View(android.view.View) Button(android.widget.Button) Dialog_ChangeNickName(wannabit.io.cosmostaion.dialog.Dialog_ChangeNickName) WithdrawAddressGrpcTask(wannabit.io.cosmostaion.task.gRpcTask.WithdrawAddressGrpcTask) OKEX_MAIN(wannabit.io.cosmostaion.base.BaseChain.OKEX_MAIN) CardView(androidx.cardview.widget.CardView) BaseConstant(wannabit.io.cosmostaion.base.BaseConstant) TaskListener(wannabit.io.cosmostaion.task.TaskListener) SwitchCompat(androidx.appcompat.widget.SwitchCompat) AsyncTask(android.os.AsyncTask) CompoundButton(android.widget.CompoundButton) Dialog_AccountShow(wannabit.io.cosmostaion.dialog.Dialog_AccountShow) TextUtils(android.text.TextUtils) R(wannabit.io.cosmostaion.R) BaseChain(wannabit.io.cosmostaion.base.BaseChain) AlertDialogUtils(wannabit.io.cosmostaion.dialog.AlertDialogUtils) List(java.util.List) TextView(android.widget.TextView) TASK_GRPC_FETCH_WITHDRAW_ADDRESS(wannabit.io.cosmostaion.base.BaseConstant.TASK_GRPC_FETCH_WITHDRAW_ADDRESS) Html(android.text.Html) RelativeLayout(android.widget.RelativeLayout) Toolbar(androidx.appcompat.widget.Toolbar) BaseActivity(wannabit.io.cosmostaion.base.BaseActivity) NodeInfoGrpcTask(wannabit.io.cosmostaion.task.gRpcTask.NodeInfoGrpcTask) BaseChain.isGRPC(wannabit.io.cosmostaion.base.BaseChain.isGRPC) NodeInfoTask(wannabit.io.cosmostaion.task.FetchTask.NodeInfoTask) TASK_GRPC_FETCH_NODE_INFO(wannabit.io.cosmostaion.base.BaseConstant.TASK_GRPC_FETCH_NODE_INFO) Bundle(android.os.Bundle) Dialog_AccountShow(wannabit.io.cosmostaion.dialog.Dialog_AccountShow) Intent(android.content.Intent) BaseChain(wannabit.io.cosmostaion.base.BaseChain) Dialog_ChangeNickName(wannabit.io.cosmostaion.dialog.Dialog_ChangeNickName)

Example 3 with Dialog_AccountShow

use of wannabit.io.cosmostaion.dialog.Dialog_AccountShow in project cosmostation-android by cosmostation.

the class NativeTokenGrpcActivity method onClick.

@Override
public void onClick(View v) {
    if (v.equals(mBtnAddressPopup)) {
        Bundle bundle = new Bundle();
        bundle.putString("address", mAccount.address);
        if (TextUtils.isEmpty(mAccount.nickName)) {
            bundle.putString("title", getString(R.string.str_my_wallet) + mAccount.id);
        } else {
            bundle.putString("title", mAccount.nickName);
        }
        Dialog_AccountShow show = Dialog_AccountShow.newInstance(bundle);
        show.setCancelable(true);
        getSupportFragmentManager().beginTransaction().add(show, "dialog").commitNowAllowingStateLoss();
    } else if (v.equals(mBtnIbcSend)) {
        if (!mAccount.hasPrivateKey) {
            AlertDialogUtils.showDoubleButtonDialog(this, getString(R.string.str_only_observe_title), getString(R.string.str_only_observe_msg), Html.fromHtml("<font color=\"#9C6CFF\">" + getString(R.string.str_add_mnemonics) + "</font>"), view -> onAddMnemonicForAccount(), getString(R.string.str_close), null);
            return;
        }
        final BigDecimal feeAmount = WUtil.getEstimateGasFeeAmount(this, mBaseChain, CONST_PW_TX_IBC_TRANSFER, 0);
        List<String> availableFeeDenomList = Lists.newArrayList();
        for (String denom : WDp.getGasDenomList(mBaseChain)) {
            if (getBaseDao().getAvailable(denom).compareTo(feeAmount) >= 0) {
                availableFeeDenomList.add(denom);
            }
        }
        if (availableFeeDenomList.isEmpty()) {
            Toast.makeText(getBaseContext(), R.string.error_not_enough_budget, Toast.LENGTH_SHORT).show();
            return;
        }
        AlertDialogUtils.showSingleButtonDialog(this, getString(R.string.str_ibc_warning_c), Html.fromHtml(getString(R.string.str_ibc_warning_msg1) + "<br><br>" + getString(R.string.str_ibc_warning_msg2)), Html.fromHtml("<font color=\"#007AFF\">" + getString(R.string.str_ibc_continue_c) + "</font>"), view -> onCheckIbcTransfer(mNativeGrpcDenom));
    } else if (v.equals(mBtnSend)) {
        if (!mAccount.hasPrivateKey) {
            AlertDialogUtils.showDoubleButtonDialog(this, getString(R.string.str_only_observe_title), getString(R.string.str_only_observe_msg), Html.fromHtml("<font color=\"#9C6CFF\">" + getString(R.string.str_add_mnemonics) + "</font>"), view -> onAddMnemonicForAccount(), getString(R.string.str_close), null);
            return;
        }
        Intent intent = new Intent(getBaseContext(), SendActivity.class);
        BigDecimal feeAmount = WUtil.getEstimateGasFeeAmount(getBaseContext(), mBaseChain, CONST_PW_TX_SIMPLE_SEND, 0);
        List<String> availableFeeDenomList = Lists.newArrayList();
        for (String denom : WDp.getGasDenomList(mBaseChain)) {
            if (getBaseDao().getAvailable(denom).compareTo(feeAmount) >= 0) {
                availableFeeDenomList.add(denom);
            }
        }
        if (availableFeeDenomList.isEmpty()) {
            Toast.makeText(getBaseContext(), R.string.error_not_enough_budget, Toast.LENGTH_SHORT).show();
            return;
        }
        intent.putExtra("sendTokenDenom", mNativeGrpcDenom);
        startActivity(intent);
    } else if (v.equals(mBtnBep3Send)) {
        onStartHTLCSendActivity(mNativeGrpcDenom);
    }
}
Also used : Bundle(android.os.Bundle) NonNull(androidx.annotation.NonNull) ImageView(android.widget.ImageView) Intent(android.content.Intent) WDp(wannabit.io.cosmostaion.utils.WDp) TOKEN_HARD(wannabit.io.cosmostaion.base.BaseConstant.TOKEN_HARD) MenuItem(android.view.MenuItem) Picasso(com.squareup.picasso.Picasso) BigDecimal(java.math.BigDecimal) Lists(com.google.common.collect.Lists) WUtil(wannabit.io.cosmostaion.utils.WUtil) Toast(android.widget.Toast) View(android.view.View) VestingHolder(wannabit.io.cosmostaion.widget.tokenDetail.VestingHolder) KAVA_MAIN(wannabit.io.cosmostaion.base.BaseChain.KAVA_MAIN) CONST_PW_TX_IBC_TRANSFER(wannabit.io.cosmostaion.base.BaseConstant.CONST_PW_TX_IBC_TRANSFER) RecyclerView(androidx.recyclerview.widget.RecyclerView) NYX_MAIN(wannabit.io.cosmostaion.base.BaseChain.NYX_MAIN) ContextCompat(androidx.core.content.ContextCompat) CardView(androidx.cardview.widget.CardView) EMONEY_COIN_IMG_URL(wannabit.io.cosmostaion.base.BaseConstant.EMONEY_COIN_IMG_URL) SendActivity(wannabit.io.cosmostaion.activities.SendActivity) SwipeRefreshLayout(androidx.swiperefreshlayout.widget.SwipeRefreshLayout) Dialog_AccountShow(wannabit.io.cosmostaion.dialog.Dialog_AccountShow) TOKEN_ION(wannabit.io.cosmostaion.base.BaseConstant.TOKEN_ION) TextUtils(android.text.TextUtils) R(wannabit.io.cosmostaion.R) TOKEN_SWP(wannabit.io.cosmostaion.base.BaseConstant.TOKEN_SWP) BaseChain(wannabit.io.cosmostaion.base.BaseChain) ViewGroup(android.view.ViewGroup) TokenDetailSupportHolder(wannabit.io.cosmostaion.widget.tokenDetail.TokenDetailSupportHolder) CRESCENT_MAIN(wannabit.io.cosmostaion.base.BaseChain.CRESCENT_MAIN) AlertDialogUtils(wannabit.io.cosmostaion.dialog.AlertDialogUtils) KAVA_COIN_IMG_URL(wannabit.io.cosmostaion.base.BaseConstant.KAVA_COIN_IMG_URL) List(java.util.List) TextView(android.widget.TextView) Html(android.text.Html) RelativeLayout(android.widget.RelativeLayout) Toolbar(androidx.appcompat.widget.Toolbar) BaseActivity(wannabit.io.cosmostaion.base.BaseActivity) TOKEN_USDX(wannabit.io.cosmostaion.base.BaseConstant.TOKEN_USDX) LinearLayoutManager(androidx.recyclerview.widget.LinearLayoutManager) CONST_PW_TX_SIMPLE_SEND(wannabit.io.cosmostaion.base.BaseConstant.CONST_PW_TX_SIMPLE_SEND) Bundle(android.os.Bundle) Dialog_AccountShow(wannabit.io.cosmostaion.dialog.Dialog_AccountShow) List(java.util.List) Intent(android.content.Intent) BigDecimal(java.math.BigDecimal)

Example 4 with Dialog_AccountShow

use of wannabit.io.cosmostaion.dialog.Dialog_AccountShow in project cosmostation-android by cosmostation.

the class StakingTokenDetailActivity method onClick.

@Override
public void onClick(View v) {
    if (v.equals(mBtnAddressPopup)) {
        Bundle bundle = new Bundle();
        bundle.putString("address", mAccount.address);
        if (TextUtils.isEmpty(mAccount.nickName)) {
            bundle.putString("title", getString(R.string.str_my_wallet) + mAccount.id);
        } else {
            bundle.putString("title", mAccount.nickName);
        }
        Dialog_AccountShow show = Dialog_AccountShow.newInstance(bundle);
        show.setCancelable(true);
        getSupportFragmentManager().beginTransaction().add(show, "dialog").commitNowAllowingStateLoss();
    } else if (v.equals(mBtnBep3Send)) {
        onStartHTLCSendActivity(WDp.mainDenom(mBaseChain));
    } else if (v.equals(mBtnSend)) {
        if (!mAccount.hasPrivateKey) {
            AlertDialogUtils.showDoubleButtonDialog(this, getString(R.string.str_only_observe_title), getString(R.string.str_only_observe_msg), Html.fromHtml("<font color=\"#9C6CFF\">" + getString(R.string.str_add_mnemonics) + "</font>"), view -> onAddMnemonicForAccount(), getString(R.string.str_close), null);
            return;
        }
        Intent intent = new Intent(getBaseContext(), SendActivity.class);
        BigDecimal mainAvailable = getBaseDao().availableAmount(WDp.mainDenom(mBaseChain));
        BigDecimal feeAmount = WUtil.getEstimateGasFeeAmount(getBaseContext(), mBaseChain, CONST_PW_TX_SIMPLE_SEND, 0);
        if (mainAvailable.compareTo(feeAmount) < 0) {
            Toast.makeText(getBaseContext(), R.string.error_not_enough_fee, Toast.LENGTH_SHORT).show();
            return;
        }
        intent.putExtra("sendTokenDenom", mMainDenom);
        startActivity(intent);
    }
}
Also used : Bundle(android.os.Bundle) Dialog_AccountShow(wannabit.io.cosmostaion.dialog.Dialog_AccountShow) Intent(android.content.Intent) BigDecimal(java.math.BigDecimal)

Example 5 with Dialog_AccountShow

use of wannabit.io.cosmostaion.dialog.Dialog_AccountShow in project cosmostation-android by cosmostation.

the class StakingTokenGrpcActivity method onClick.

@Override
public void onClick(View v) {
    if (v.equals(mBtnAddressPopup)) {
        Bundle bundle = new Bundle();
        bundle.putString("address", mAccount.address);
        if (TextUtils.isEmpty(mAccount.nickName)) {
            bundle.putString("title", getString(R.string.str_my_wallet) + mAccount.id);
        } else {
            bundle.putString("title", mAccount.nickName);
        }
        Dialog_AccountShow show = Dialog_AccountShow.newInstance(bundle);
        show.setCancelable(true);
        getSupportFragmentManager().beginTransaction().add(show, "dialog").commitNowAllowingStateLoss();
    } else if (v.equals(mBtnIbcSend)) {
        if (!mAccount.hasPrivateKey) {
            AlertDialogUtils.showDoubleButtonDialog(this, getString(R.string.str_only_observe_title), getString(R.string.str_only_observe_msg), Html.fromHtml("<font color=\"#9C6CFF\">" + getString(R.string.str_add_mnemonics) + "</font>"), view -> onAddMnemonicForAccount(), getString(R.string.str_close), null);
            return;
        }
        BigDecimal mainAvailable = getBaseDao().getAvailable(WDp.mainDenom(mBaseChain));
        BigDecimal feeAmount = WUtil.getEstimateGasFeeAmount(this, mBaseChain, CONST_PW_TX_IBC_TRANSFER, 0);
        if (mainAvailable.compareTo(feeAmount) < 0) {
            Toast.makeText(getBaseContext(), R.string.error_not_enough_budget, Toast.LENGTH_SHORT).show();
            return;
        }
        List<String> availableFeeDenomList = Lists.newArrayList();
        for (String denom : WDp.getGasDenomList(mBaseChain)) {
            if (getBaseDao().getAvailable(denom).compareTo(feeAmount) >= 0) {
                availableFeeDenomList.add(denom);
            }
        }
        if (availableFeeDenomList.isEmpty()) {
            Toast.makeText(getBaseContext(), R.string.error_not_enough_budget, Toast.LENGTH_SHORT).show();
            return;
        }
        AlertDialogUtils.showSingleButtonDialog(this, getString(R.string.str_ibc_warning_c), Html.fromHtml(getString(R.string.str_ibc_warning_msg1) + "<br><br>" + getString(R.string.str_ibc_warning_msg2)), Html.fromHtml("<font color=\"#007AFF\">" + getString(R.string.str_ibc_continue_c) + "</font>"), view -> onCheckIbcTransfer(mMainDenom));
    } else if (v.equals(mBtnSend)) {
        if (!mAccount.hasPrivateKey) {
            AlertDialogUtils.showDoubleButtonDialog(this, getString(R.string.str_only_observe_title), getString(R.string.str_only_observe_msg), Html.fromHtml("<font color=\"#9C6CFF\">" + getString(R.string.str_add_mnemonics) + "</font>"), view -> onAddMnemonicForAccount(), getString(R.string.str_close), null);
            return;
        }
        Intent intent = new Intent(getBaseContext(), SendActivity.class);
        BigDecimal mainAvailable = getBaseDao().getAvailable(WDp.mainDenom(mBaseChain));
        BigDecimal feeAmount = WUtil.getEstimateGasFeeAmount(getBaseContext(), mBaseChain, CONST_PW_TX_SIMPLE_SEND, 0);
        if (mainAvailable.compareTo(feeAmount) < 0) {
            Toast.makeText(getBaseContext(), R.string.error_not_enough_fee, Toast.LENGTH_SHORT).show();
            return;
        }
        List<String> availableFeeDenomList = Lists.newArrayList();
        for (String denom : WDp.getGasDenomList(mBaseChain)) {
            if (getBaseDao().getAvailable(denom).compareTo(feeAmount) >= 0) {
                availableFeeDenomList.add(denom);
            }
        }
        if (availableFeeDenomList.isEmpty()) {
            Toast.makeText(getBaseContext(), R.string.error_not_enough_fee, Toast.LENGTH_SHORT).show();
            return;
        }
        intent.putExtra("sendTokenDenom", mMainDenom);
        startActivity(intent);
    }
}
Also used : Bundle(android.os.Bundle) NonNull(androidx.annotation.NonNull) ImageView(android.widget.ImageView) Intent(android.content.Intent) WDp(wannabit.io.cosmostaion.utils.WDp) MenuItem(android.view.MenuItem) BigDecimal(java.math.BigDecimal) Lists(com.google.common.collect.Lists) WUtil(wannabit.io.cosmostaion.utils.WUtil) Toast(android.widget.Toast) View(android.view.View) VestingHolder(wannabit.io.cosmostaion.widget.tokenDetail.VestingHolder) CONST_PW_TX_IBC_TRANSFER(wannabit.io.cosmostaion.base.BaseConstant.CONST_PW_TX_IBC_TRANSFER) RecyclerView(androidx.recyclerview.widget.RecyclerView) ContextCompat(androidx.core.content.ContextCompat) CardView(androidx.cardview.widget.CardView) TokenStakingNewHolder(wannabit.io.cosmostaion.widget.tokenDetail.TokenStakingNewHolder) SendActivity(wannabit.io.cosmostaion.activities.SendActivity) SwipeRefreshLayout(androidx.swiperefreshlayout.widget.SwipeRefreshLayout) Dialog_AccountShow(wannabit.io.cosmostaion.dialog.Dialog_AccountShow) BaseHolder(wannabit.io.cosmostaion.widget.BaseHolder) TextUtils(android.text.TextUtils) R(wannabit.io.cosmostaion.R) BaseChain(wannabit.io.cosmostaion.base.BaseChain) ViewGroup(android.view.ViewGroup) AlertDialogUtils(wannabit.io.cosmostaion.dialog.AlertDialogUtils) List(java.util.List) TextView(android.widget.TextView) UnBondingHolder(wannabit.io.cosmostaion.widget.tokenDetail.UnBondingHolder) Html(android.text.Html) RelativeLayout(android.widget.RelativeLayout) Toolbar(androidx.appcompat.widget.Toolbar) BaseActivity(wannabit.io.cosmostaion.base.BaseActivity) LinearLayoutManager(androidx.recyclerview.widget.LinearLayoutManager) CONST_PW_TX_SIMPLE_SEND(wannabit.io.cosmostaion.base.BaseConstant.CONST_PW_TX_SIMPLE_SEND) Bundle(android.os.Bundle) Dialog_AccountShow(wannabit.io.cosmostaion.dialog.Dialog_AccountShow) List(java.util.List) Intent(android.content.Intent) BigDecimal(java.math.BigDecimal)

Aggregations

Bundle (android.os.Bundle)10 Dialog_AccountShow (wannabit.io.cosmostaion.dialog.Dialog_AccountShow)10 Intent (android.content.Intent)8 BigDecimal (java.math.BigDecimal)8 Html (android.text.Html)6 TextUtils (android.text.TextUtils)6 MenuItem (android.view.MenuItem)6 View (android.view.View)6 ImageView (android.widget.ImageView)6 RelativeLayout (android.widget.RelativeLayout)6 TextView (android.widget.TextView)6 Toast (android.widget.Toast)6 Toolbar (androidx.appcompat.widget.Toolbar)6 CardView (androidx.cardview.widget.CardView)6 R (wannabit.io.cosmostaion.R)6 BaseActivity (wannabit.io.cosmostaion.base.BaseActivity)6 BaseChain (wannabit.io.cosmostaion.base.BaseChain)6 AlertDialogUtils (wannabit.io.cosmostaion.dialog.AlertDialogUtils)6 WDp (wannabit.io.cosmostaion.utils.WDp)6 WUtil (wannabit.io.cosmostaion.utils.WUtil)6