package com.dollearn.student.ui.home
|
|
import cn.sinata.xldutils.visible
|
import com.dollearn.student.MainActivity
|
import com.dollearn.student.R
|
import com.dollearn.student.ui.TransparentStatusBarActivity
|
import com.dollearn.student.ui.mine.ExchangeRecordActivity
|
import kotlinx.android.synthetic.main.activity_pay_rlt.*
|
import org.jetbrains.anko.startActivity
|
|
class PayResultActivity : TransparentStatusBarActivity() {
|
override fun setContentView() = R.layout.activity_pay_rlt
|
|
private val type by lazy { intent.getIntExtra("type", TYPE_VIP_SUC) }
|
private val msg by lazy { intent.getStringExtra("msg")?:"" } //失败原因
|
|
override fun initClick() {
|
tv_back.setOnClickListener {
|
startActivity<MainActivity>()
|
}
|
tv_cancel.setOnClickListener {
|
startActivity<MainActivity>()
|
}
|
tv_action.setOnClickListener {
|
startActivity<ExchangeRecordActivity>()
|
}
|
}
|
|
|
|
override fun initView() {
|
when (type) {
|
TYPE_EXCHANGE_SUC -> {
|
ll_button.visible()
|
title = "商品详情"
|
}
|
TYPE_EXCHANGE_FAILED -> {
|
tv_tip.text = "兑换失败!"
|
tv_reason.text = msg
|
tv_back.visible()
|
tv_tip.setCompoundDrawablesRelativeWithIntrinsicBounds(
|
0,
|
R.mipmap.zhifushibai,
|
0,
|
0
|
)
|
title = "商品详情"
|
}
|
|
}
|
}
|
|
|
companion object {
|
const val TYPE_VIP_SUC = 1
|
const val TYPE_VIP_FAILED = 2
|
const val TYPE_COURSE_SUC = 3
|
const val TYPE_COURSE_FAILED = 4
|
const val TYPE_RECHARGE_SUC = 5
|
const val TYPE_RECHARGE_FAILED = 6
|
const val TYPE_MATCH_SUC = 7
|
const val TYPE_MATCH_FAILED = 8
|
const val TYPE_COURSE_CONTINUE_SUC = 11 //续课成功
|
const val TYPE_COURSE_CONTINUE_FAILED = 12 //续课失败
|
const val TYPE_EXCHANGE_SUC = 13 //兑换成功
|
const val TYPE_EXCHANGE_FAILED = 14 //兑换失败
|
const val TYPE_PAYCOURSSUCCESS = 15//购课换购支付成功
|
const val TYPE_PAYCOURFAILED = 16//购课换购支付失败
|
const val TYPE_GAME_SUCCESS = 17//游戏启动成功
|
const val TYPE_WORLD_SUC = 19 //世界杯报名成功
|
const val TYPE_WORLD_FAILED = 20 //世界杯报名失败
|
}
|
}
|