package com.fanghua.driver.ui.main.add_order
|
|
import android.view.View
|
import androidx.recyclerview.widget.LinearLayoutManager
|
import androidx.recyclerview.widget.RecyclerView
|
import com.fanghua.driver.base.BaseRecyclerActivity
|
import com.fanghua.driver.base.BaseRvAdapter
|
import com.fanghua.driver.bean.*
|
import com.fanghua.driver.netUtls.Api
|
import com.fanghua.driver.netUtls.getMapByAny
|
import com.fanghua.driver.ui.adapter.OrderHomeListAdapter
|
import com.fanghua.driver.ui.main.TripActivity
|
import org.jetbrains.anko.startActivity
|
import java.util.HashMap
|
|
/**
|
* @ClassName OrderHomeActivity
|
* @Description 抢单大厅
|
*/
|
class OrderHomeActivity : BaseRecyclerActivity<OrderBean>() {
|
val adapter by lazy {
|
OrderHomeListAdapter()
|
}
|
|
override fun getDatas(t: String?): List<OrderBean> {
|
return gson.fromJson<OrderListBean1>(t, OrderListBean1::class.java).resultUtil.data
|
}
|
|
override fun pathUrl(): String? {
|
return Api.queryOrderHall
|
}
|
|
override fun mapObject(): HashMap<String?, Any?>? {
|
var map = getMapByAny()
|
return map
|
}
|
|
override fun getAdapter(): BaseRvAdapter<OrderBean> {
|
return adapter
|
}
|
|
override fun getlayoutManager(): RecyclerView.LayoutManager? {
|
return LinearLayoutManager(this)
|
}
|
|
override fun setOnItemClickListener(view: View?, position: Int) {
|
startActivity<TripActivity>("orderId" to adapter.data[position].id)
|
}
|
|
override fun initView() {
|
setTitleText("大厅")
|
}
|
|
override fun setOnclick() {
|
|
}
|
}
|