12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- package com.quansu.heifengwuliu.activity
- import android.view.View
- import com.google.gson.Gson
- import com.quansu.heifengwuliu.R
- import com.quansu.heifengwuliu.adapter.CollectionAdapter
- import com.quansu.heifengwuliu.base.MBRActivity
- import com.quansu.heifengwuliu.databinding.ActivityCollectionBinding
- import com.quansu.heifengwuliu.model.DriverBean
- import com.quansu.heifengwuliu.model.SaveDriverBean
- import com.quansu.heifengwuliu.vmodel.CollectionVModel
- class AllCarActivity : MBRActivity<CollectionVModel, CollectionAdapter, ActivityCollectionBinding>() {
- override fun initView(view: View?) {
- super.initView(view)
- binding.butSure.text = "确定"
- }
- override fun listeners() {
- super.listeners()
- binding.butSure.setOnClickListener {
- val list = adapter().data as ArrayList<DriverBean>
- if (list.size > 0) {
- val choseList = ArrayList<SaveDriverBean>()
- for (item in list) {
- if (item.checked == 1) {
- var ben = SaveDriverBean(item.uid, item.car_id)
- choseList.add(ben)
- }
- }
- if (choseList.size == 0) {
- toast("请选择车辆")
- return@setOnClickListener
- }
- var arr = Gson().toJson(choseList)
- vm.setSaveDriver(arr)
- }
- }
- }
- override fun binding(): ActivityCollectionBinding {
- return ActivityCollectionBinding.inflate(layoutInflater)
- }
- override fun initAdapter(): CollectionAdapter {
- return CollectionAdapter("1")
- }
- override fun title(): String? {
- return getString(R.string.add_vehicle)
- }
- override fun vmClass(): Class<CollectionVModel> {
- return CollectionVModel::class.java
- }
- }
|