package com.xianning.driver.ui.mine
|
|
import androidx.core.os.bundleOf
|
import cn.sinata.xldutils.utils.TimeUtils
|
import com.xianning.driver.R
|
import com.xianning.driver.base.MyBaseActivity
|
import com.xianning.driver.utils.view.DateFilterDialog
|
import kotlinx.android.synthetic.main.activity_invite_record.*
|
import org.jetbrains.anko.toast
|
|
class InviteRecordActivity:MyBaseActivity() {
|
override fun setContentView() {
|
setContentView(R.layout.activity_invite_record)
|
}
|
|
val listFragment by lazy {
|
InviteRecordFragment()
|
}
|
|
|
override fun initView() {
|
setTitleText("邀请记录")
|
addFragment(listFragment,R.id.rl_container)
|
}
|
|
override fun setOnclick() {
|
tv_time.setOnClickListener {
|
val dateFilterDialog = DateFilterDialog()
|
// dateFilterDialog.arguments = bundleOf("start" to tv_start.text.toString(),"end" to tv_end.text.toString())
|
dateFilterDialog.show(supportFragmentManager,"date")
|
dateFilterDialog.callback = object :DateFilterDialog.StringCallback{
|
override fun onResult(start: String?, end: String?) {
|
if (start.isNullOrEmpty()){
|
toast("请选择开始时间")
|
}else if (end.isNullOrEmpty()){
|
toast("请选择结束时间")
|
}else if (TimeUtils.parseDateMillisecond(start) > TimeUtils.parseDateMillisecond(end)){
|
toast("开始时间不能大于结束时间")
|
}else{
|
tv_start.text = start
|
tv_end.text = end
|
dateFilterDialog.dismissAllowingStateLoss()
|
listFragment.startTime = start.replace("/","-")
|
listFragment.endTime = end.replace("/","-")
|
listFragment.refresh()
|
}
|
}
|
}
|
}
|
}
|
|
}
|