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)
|
}
|
}
|