lmw
2024-06-18 1f45a54dc8e149548d3a61d1228741627aa4f23e
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
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() {
 
    }
 
 
 
 
 
}