|
|
@@ -17,11 +17,13 @@ import cn.muchinfo.rma.global.isBlankString
|
|
|
import cn.muchinfo.rma.global.toPercentage
|
|
|
import cn.muchinfo.rma.view.autoWidget.utils.NumberUtils
|
|
|
import cn.muchinfo.rma.view.base.BaseActivity
|
|
|
+import cn.muchinfo.rma.view.base.chart.KChartTools.Companion.debounceOnMainThread
|
|
|
import cn.muchinfo.rma.view.base.chart.old.timeCharts.KChartView
|
|
|
import cn.muchinfo.rma.view.base.chart.old.timeCharts.TimeChartView
|
|
|
import cn.muchinfo.rma.view.base.future.trade.GoodsTradeActivity
|
|
|
import cn.muchinfo.rma.view.eventbus.QuoteMessageEvent
|
|
|
import com.blankj.utilcode.util.ActivityUtils
|
|
|
+import com.blankj.utilcode.util.TimeUtils
|
|
|
import com.desfate.chart.GridChart
|
|
|
import com.desfate.chart.event.ITouchEventNotify
|
|
|
import com.desfate.chart.event.ITouchEventResponse
|
|
|
@@ -202,11 +204,17 @@ class ChartActivity : BaseActivity<ChartViewModel>() , View.OnClickListener {
|
|
|
})
|
|
|
|
|
|
timeChartView.setTimeChartListener {
|
|
|
+ // 这里做个防抖
|
|
|
// 重新刷新
|
|
|
- viewModel.queryTimeChart()
|
|
|
+ if(TimeUtils.getNowMills() - requestTime > 3000){
|
|
|
+ viewModel.queryTimeChart()
|
|
|
+ requestTime = TimeUtils.getNowMills()
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private var requestTime = TimeUtils.getNowMills()
|
|
|
+
|
|
|
override fun onClick(v: View?) {
|
|
|
when(v?.id){
|
|
|
R.id.trade_rly -> {
|