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
42
43
44
45
46
47
48
49
50
package com.igo.user.ui.logistics
 
import android.app.Activity
import android.util.TypedValue
import android.widget.CheckBox
import android.widget.TextView
import cn.sinata.xldutils.utils.SPUtils
import cn.sinata.xldutils.utils.myToast
import cn.sinata.xldutils.utils.optString
import com.igo.user.R
import com.igo.user.network.HttpManager
import com.igo.user.network.request
import com.igo.user.ui.H5Activity
import com.igo.user.ui.TransparentStatusBarActivity
import org.jetbrains.anko.find
import org.jetbrains.anko.startActivity
 
class LogisticsGuideActivity : TransparentStatusBarActivity() {
    override fun setContentView() = R.layout.activity_logistics_guide
 
    private val tv_rule by lazy { find<TextView>(R.id.tv_rule) }
    private val tv_action by lazy { find<TextView>(R.id.tv_action) }
    private val cb_rule by lazy { find<CheckBox>(R.id.cb_rule) }
 
 
    override fun initClick() {
        tv_rule.setOnClickListener {
            HttpManager.getH5(15).request(this){ _, data->
                val url = data?.optString("content")?:""
                startActivity<H5Activity>("url" to url,"title" to getString(R.string.邮寄快件指南))
            }
        }
        tv_action.setOnClickListener {
            if (cb_rule.isChecked){
                setResult(Activity.RESULT_OK)
                finish()
            }else{
                myToast(getString(R.string.阅读并同意邮寄指南))
            }
        }
    }
 
    override fun initView() {
        title = getString(R.string.邮寄快件指南)
        if (SPUtils.instance().getString("language","en") == "fr"){ //解决法文标题过长问题
            titleBar.titleView.setTextSize(TypedValue.COMPLEX_UNIT_SP,12f)
        }
    }
 
}