package com.dollearn.student.ui.welfare
|
|
import android.app.Activity
|
import android.content.Intent
|
import android.webkit.WebChromeClient
|
import android.webkit.WebViewClient
|
import androidx.core.os.bundleOf
|
import androidx.recyclerview.widget.LinearLayoutManager
|
import cn.sinata.xldutils.gone
|
import cn.sinata.xldutils.utils.SpanBuilder
|
import cn.sinata.xldutils.utils.myToast
|
import cn.sinata.xldutils.utils.showAllowingStateLoss
|
import com.dollearn.student.R
|
import com.dollearn.student.dialog.ChooseStudentDialog
|
import com.dollearn.student.dialog.PayDialog
|
import com.dollearn.student.dialog.TipDialog
|
import com.dollearn.student.network.HttpManager
|
import com.dollearn.student.network.entity.Banner
|
import com.dollearn.student.network.entity.GoodsDetail
|
import com.dollearn.student.network.entity.Student
|
import com.dollearn.student.network.request
|
import com.dollearn.student.ui.TransparentStatusBarActivity
|
import com.dollearn.student.ui.home.PayResultActivity
|
import com.dollearn.student.ui.home.adapter.HomeBannerAdapter
|
import com.dollearn.student.ui.home.adapter.StudentAdapter
|
import com.dollearn.student.utils.Const
|
import com.dollearn.student.utils.extention.clickDelay
|
import com.dollearn.student.utils.interfaces.StringCallback
|
import com.dollearn.student.utils.pay.PayListener
|
import com.dollearn.student.utils.pay.PayUtil
|
import kotlinx.android.synthetic.main.activity_course_goods_deatil.*
|
import org.jetbrains.anko.startActivityForResult
|
|
class CourseGoodsDetailActivity:TransparentStatusBarActivity() {
|
override fun setContentView() = R.layout.activity_course_goods_deatil
|
|
private val goods by lazy { intent.getParcelableExtra<GoodsDetail>("data") }
|
|
private val students = arrayListOf<Student>()
|
private val studentAdapter = StudentAdapter(students, StudentAdapter.TYPE_COURSE_DETAIL)
|
|
private val bannerImg = arrayListOf<Banner>()
|
private val bannerAdapter by lazy {
|
HomeBannerAdapter(bannerImg, this)
|
}
|
|
override fun initClick() {
|
tv_action.setOnClickListener {
|
if (students.isEmpty())
|
myToast("请选择报名运动营成员")
|
|
}
|
studentAdapter.delCallback = object : StringCallback {
|
override fun onResult(rst: String) {
|
students.removeAt(rst.toInt())
|
studentAdapter.notifyDataSetChanged()
|
}
|
}
|
|
}
|
|
override fun initView() {
|
|
}
|
|
|
|
|
|
}
|