fix
lmw
2023-03-14 128cbeac95dbc995fe1760bbd0f0a985fa5d23ba
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package com.fuban.user.ui.charter
 
import android.app.Activity
import androidx.recyclerview.widget.LinearLayoutManager
import cn.sinata.xldutils.view.SwipeRefreshRecyclerLayout
import com.fuban.user.R
import com.fuban.user.ui.TransparentStatusBarActivity
import com.fuban.user.ui.charter.adapter.StringAdapter
import org.jetbrains.anko.find
 
class ChooseUsageActivity:TransparentStatusBarActivity() {
    override fun setContentView() = R.layout.base_recyclerview_layout
    private val datas by lazy {
        intent.getStringArrayListExtra("data")
    }
    private val swipeRefreshLayout by lazy {
        find<SwipeRefreshRecyclerLayout>(R.id.swipeRefreshLayout)
    }
    lateinit var adapter: StringAdapter
    override fun initClick() {
        adapter.setOnItemClickListener { _, position ->
            setResult(Activity.RESULT_OK,intent.putExtra("data", datas[position]))
            finish()
        }
    }
 
    override fun initView() {
        title = "车辆用途"
        swipeRefreshLayout.setPadding(0,2,0,0)
        swipeRefreshLayout.setLayoutManager(LinearLayoutManager(this))
        swipeRefreshLayout.setMode(SwipeRefreshRecyclerLayout.Mode.None)
        adapter = StringAdapter(datas)
        swipeRefreshLayout.setAdapter(adapter)
    }
}