lmw
2024-05-27 c00669a852702e1aa1326872bb916f9a079b57e2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
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)
 
    }
 
}