18034727885
2026-03-18 7804ce8edeba51418b5fde2d306e5f476dfb5993
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
package com.driver.igotrip.ui.wave
 
import android.widget.EditText
import android.widget.TextView
import cn.sinata.xldutils.utils.clickDelay
import com.driver.igotrip.R
import com.driver.igotrip.base.MyBaseActivity
import com.driver.igotrip.netUtls.Api
import com.driver.igotrip.netUtls.callNet
import com.driver.igotrip.netUtls.getMapByAny
import org.jetbrains.anko.find
import org.jetbrains.anko.toast
 
class WaveSetActivity : MyBaseActivity() {
 
    private val et_name by lazy { find<EditText>(R.id.et_name) }
    private val et_phone by lazy { find<EditText>(R.id.et_phone) }
    private val tv_action by lazy { find<TextView>(R.id.tv_action) }
 
    override fun setContentView() {
        setContentView(R.layout.activity_wave_set)
    }
 
    override fun initView() {
        setTitleText(getString(R.string.设置账号))
    }
 
    override fun setOnclick() {
        tv_action.clickDelay {
            val name = et_name.text.toString()
            if (name.isEmpty()) {
                toast(getString(R.string.请输入您的名字))
                return@clickDelay
            }
            val phone = et_phone.text.toString()
            if (phone.isEmpty()) {
                toast(getString(R.string.请输入WAVE手机号))
                return@clickDelay
            }
 
            val map = getMapByAny()
            map["phone"] = phone
            map["name"] = name
            callNet(Api.saveWave, map) {
                onBackPressed()
                toast(getString(R.string.success))
            }
        }
 
    }
}