|
@@ -88,7 +88,7 @@ class HomeFragment : BaseFragment<HomeFragmentHomeBinding, HomeFragmentVM>(), Vi
|
|
|
private var productList = ArrayList<ProductDataBean>()//传递给make的制作商品list
|
|
|
private var homeProductAdapter: HomeProductAdapter? = null
|
|
|
override val mViewModel: HomeFragmentVM by viewModels()
|
|
|
- private var CLOSE_TIME = 60
|
|
|
+ private var CLOSE_TIME = 120
|
|
|
private var backTime: Int = CLOSE_TIME //倒计时时间
|
|
|
private var pauseTime: Boolean = true //用于对话框出现的时候,那么就要修改为false,如果关掉,则修改为true,继续倒计时
|
|
|
private val TAG = "HomeFragment"
|
|
@@ -232,10 +232,11 @@ class HomeFragment : BaseFragment<HomeFragmentHomeBinding, HomeFragmentVM>(), Vi
|
|
|
val coinData = BigDecimal(coin)
|
|
|
val coinMultiply = BigDecimal(SpUtils.getString(MMKVName.COIN_PULSE_MULTIPLY, "1"))
|
|
|
val coinDivide = BigDecimal(SpUtils.getString(MMKVName.COIN_PULSE_DIVIDE, "1"))
|
|
|
- Heartbeat.coinData = (coinData.multiply(coinMultiply)).divide(coinDivide)
|
|
|
+ Heartbeat.coinData = (coinData.multiply(coinMultiply)).divide(coinDivide).setScale(2, java.math.RoundingMode.HALF_UP)
|
|
|
|
|
|
mBinding.tvAacpeCoin.setText("" + Heartbeat.coinData)
|
|
|
- if (lastCoin != coinData) {
|
|
|
+ if (lastCoin != Heartbeat.coinData) {
|
|
|
+ backTime = CLOSE_TIME//币值发生变化重新计时
|
|
|
lastCoin = Heartbeat.coinData
|
|
|
EventBus.getDefault().post(ApiMessageEvent(PayName.COIN_DATA, Heartbeat.coinData))
|
|
|
}
|
|
@@ -387,6 +388,7 @@ class HomeFragment : BaseFragment<HomeFragmentHomeBinding, HomeFragmentVM>(), Vi
|
|
|
}
|
|
|
|
|
|
PayName.ACCEPT_BILL -> {
|
|
|
+ backTime = CLOSE_TIME//币值发生变化重新计时
|
|
|
mBinding.tvAacpeBill.setText("" + Heartbeat.acceptBill)
|
|
|
}
|
|
|
|
|
@@ -571,6 +573,7 @@ class HomeFragment : BaseFragment<HomeFragmentHomeBinding, HomeFragmentVM>(), Vi
|
|
|
|
|
|
if (fragment.pauseTime) {
|
|
|
fragment.backTime--
|
|
|
+ Log.d("backTime", "setTimeDate: "+fragment.backTime)
|
|
|
if (fragment.backTime == 0) {
|
|
|
val findNavController = fragment.findNavController()
|
|
|
findNavController.navigate(R.id.home_action_home_homefragment_to_home_buyfragment)
|