Pu Zhibing
2025-12-11 ab0c19e49fabdb8cc6eea454ea455bce2efbb718
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
package com.igo.user.ui.mine
 
import android.widget.TextView
import cn.sinata.xldutils.callPhone
import cn.sinata.xldutils.utils.optString
import com.igo.user.IGoApplication
import com.igo.user.R
import com.igo.user.network.HttpManager
import com.igo.user.network.request
import com.igo.user.ui.TransparentStatusBarActivity
import org.jetbrains.anko.find
 
class ServicePhoneActivity : TransparentStatusBarActivity() {
    override fun setContentView() = R.layout.activity_service_phone
 
    override fun initClick() {
    }
 
    override fun initView() {
        title = getString(R.string.contact_the_customer_service)
        getData()
    }
    private val tv_platform by lazy { find<TextView>(R.id.tv_platform) }
    private val tv_company by lazy { find<TextView>(R.id.tv_company) }
 
    private fun getData() {
        HttpManager.queryCustomerPhone(IGoApplication.lat,IGoApplication.lon).request(this){_,data->
            data?.let {
                tv_platform.text =  it.optString("company")
                tv_company.text = it.optString("platform")
                tv_platform.setOnClickListener {_->
                    callPhone(it.optString("company"))
                }
                tv_company.setOnClickListener {_->
                    callPhone(it.optString("platform"))
                }
            }
        }
    }
 
}