|
|
@ -4,11 +4,10 @@ import android.view.View
|
|
|
|
import androidx.recyclerview.widget.LinearLayoutManager
|
|
|
|
import androidx.recyclerview.widget.LinearLayoutManager
|
|
|
|
import com.yinuo.safetywatcher.R
|
|
|
|
import com.yinuo.safetywatcher.R
|
|
|
|
import com.yinuo.safetywatcher.databinding.ActivityWarndataBinding
|
|
|
|
import com.yinuo.safetywatcher.databinding.ActivityWarndataBinding
|
|
|
|
import com.yinuo.safetywatcher.watcher.adapter.HistoryDataAdapter
|
|
|
|
|
|
|
|
import com.yinuo.safetywatcher.watcher.adapter.WarnDataAdapter
|
|
|
|
import com.yinuo.safetywatcher.watcher.adapter.WarnDataAdapter
|
|
|
|
import com.yinuo.safetywatcher.watcher.base.BaseActivity
|
|
|
|
import com.yinuo.safetywatcher.watcher.base.BaseActivity
|
|
|
|
import com.yinuo.safetywatcher.watcher.bean.HistoryData
|
|
|
|
|
|
|
|
import com.yinuo.safetywatcher.watcher.bean.WarnData
|
|
|
|
import com.yinuo.safetywatcher.watcher.bean.WarnData
|
|
|
|
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.DateUtils
|
|
|
|
import com.yinuo.safetywatcher.watcher.view.CommonTopBar
|
|
|
|
import com.yinuo.safetywatcher.watcher.view.CommonTopBar
|
|
|
|
|
|
|
|
|
|
|
|
class WarnDataActivity : BaseActivity() {
|
|
|
|
class WarnDataActivity : BaseActivity() {
|
|
|
@ -41,8 +40,11 @@ class WarnDataActivity : BaseActivity() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
override fun initView() {
|
|
|
|
override fun initView() {
|
|
|
|
mBinding.rvData.layoutManager = LinearLayoutManager(this@WarnDataActivity)
|
|
|
|
// 初始化默认查询参数
|
|
|
|
|
|
|
|
initDefaultParams()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 测试数据
|
|
|
|
|
|
|
|
mBinding.rvData.layoutManager = LinearLayoutManager(this@WarnDataActivity)
|
|
|
|
val adapter = WarnDataAdapter()
|
|
|
|
val adapter = WarnDataAdapter()
|
|
|
|
val datas = mutableListOf<WarnData>()
|
|
|
|
val datas = mutableListOf<WarnData>()
|
|
|
|
datas.add(WarnData(0, "二氧化碳浓度过高"))
|
|
|
|
datas.add(WarnData(0, "二氧化碳浓度过高"))
|
|
|
@ -50,4 +52,12 @@ class WarnDataActivity : BaseActivity() {
|
|
|
|
adapter.setData(datas)
|
|
|
|
adapter.setData(datas)
|
|
|
|
mBinding.rvData.adapter = adapter
|
|
|
|
mBinding.rvData.adapter = adapter
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private fun initDefaultParams() {
|
|
|
|
|
|
|
|
val startTime = DateUtils.formatHistoryTime(System.currentTimeMillis())
|
|
|
|
|
|
|
|
val endTime = DateUtils.formatHistoryTime(System.currentTimeMillis())
|
|
|
|
|
|
|
|
val step = 30;
|
|
|
|
|
|
|
|
val type = "温度超标"
|
|
|
|
|
|
|
|
mBinding.tvParams.text = "时间: $startTime——$endTime 数据间隔:$step 告警类型:$type"
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|