package com.fanghua.driver.ui.mine
|
|
import android.view.View
|
import com.fanghua.driver.bean.RightsBean
|
import com.fanghua.driver.bean.RightsData
|
import com.fanghua.driver.netUtls.Api
|
import com.fanghua.driver.netUtls.getMapByAny
|
import com.fanghua.driver.ui.adapter.ScoreExchangeAdapter
|
import com.google.gson.Gson
|
import com.fanghua.driver.base.BaseRecyclerFragment
|
import java.util.HashMap
|
|
class ScoreExchangeFragment: BaseRecyclerFragment<RightsData>(ScoreExchangeAdapter()) {
|
override fun pathUrl(): String? {
|
return Api.queryDriverYouTuiList
|
}
|
|
override fun mapObject(): HashMap<String?, Any?> = getMapByAny()
|
|
override fun mapString(): HashMap<String?, String?>? = null
|
|
override fun getDatas(t: String?): List<RightsData> {
|
val fromJson = Gson().fromJson(t, RightsBean::class.java)
|
if (fromJson.resultUtil.code == 10000){
|
return fromJson.resultUtil.data
|
}else{
|
showToast(fromJson.resultUtil.msg)
|
return emptyList()
|
}
|
}
|
|
override fun onItemClick(view: View?, position: Int) {
|
}
|
|
override fun initView() {
|
pageSize = Int.MAX_VALUE
|
}
|
|
}
|