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)
|
}
|
}
|
|
}
|