package com.future.driver.ui.mine
|
|
import cn.sinata.xldutils.utils.clickDelay
|
import cn.sinata.xldutils.utils.setColor
|
import com.future.driver.R
|
import com.future.driver.base.MyBaseActivity
|
import com.future.driver.netUtls.Api
|
import com.future.driver.netUtls.callNet
|
import com.future.driver.netUtls.getMapByAny
|
import com.future.driver.ui.DialogUtil
|
import kotlinx.android.synthetic.main.activity_msg.*
|
import org.jetbrains.anko.toast
|
|
class MsgActivity : MyBaseActivity(){
|
|
val msgSysFragment by lazy {
|
MsgSysFragment()
|
}
|
|
val noticeFragment by lazy {
|
MsgNoticeFragment()
|
}
|
|
override fun setContentView() {
|
setContentView(R.layout.activity_msg)
|
}
|
|
override fun initView() {
|
setTitleText("消息")
|
tv_Right.text = "清空消息"
|
showSys()
|
}
|
|
override fun setOnclick() {
|
tv_Right.clickDelay {
|
DialogUtil.getDelAndSureDialog(this,"是否清除所有消息?",{},{
|
var map = getMapByAny()
|
callNet(Api.clearSystemNotice,map){
|
msgSysFragment.clearAllData()
|
noticeFragment.clearAllData()
|
toast("清除成功")
|
}
|
})
|
}
|
|
tv_sys.clickDelay {
|
showSys()
|
}
|
|
iv_notice.clickDelay {
|
showNotice()
|
}
|
}
|
|
fun showSys(){
|
tv_sys.setColor(this,R.color.main_yellow_shen)
|
iv_notice.setColor(this,R.color.main_gray)
|
addFragment(msgSysFragment,R.id.rl_container)
|
|
}
|
|
fun showNotice(){
|
iv_notice.setColor(this,R.color.main_yellow_shen)
|
tv_sys.setColor(this,R.color.main_gray)
|
addFragment(noticeFragment,R.id.rl_container)
|
|
}
|
|
}
|