lmw
2024-11-20 ec282d9bf134fbda578ff901e4a620222a851d3f
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
package com.sinata.xqmuse.ui.course
 
import androidx.core.os.bundleOf
import cn.sinata.xldutils.fragment.BaseFragment
import com.sinata.xqmuse.R
import com.sinata.xqmuse.ui.login.LoginActivity
import com.sinata.xqmuse.ui.mine.BindActivity
import kotlinx.android.synthetic.main.fragment_help.*
import org.jetbrains.anko.support.v4.startActivity
 
class HelpFragment : BaseFragment() {
    override fun contentViewId() = R.layout.fragment_help
 
    private val type by lazy { arguments?.getInt("type") }
 
    override fun onFirstVisibleToUser() {
        when(type){
            TYPE_ACCOUNT->{
                tv_msg.text = "如你当前登录泉疗愈的手机号码不是购买课程时填写的手机号码,请点击下方按钮,使用购买课程的手机号码登录即可。"
                tv_action.text = "换个手机号登录"
            }
            TYPE_PHONE->{
                tv_msg.text = "如你希望变更泉疗愈的手机号码,请点击下方按钮,根据页面提示录入新的手机号码"
                tv_action.text = "前往改绑手机号"
            }
            TYPE_WX->{
                tv_msg.text = "如你希望变更泉疗愈的微信号,请点击下方按钮,根据页面提示授权登录其他微信号"
                tv_action.text = "前往改绑微信号"
            }
        }
 
        tv_action.setOnClickListener {
            when(type){
                TYPE_ACCOUNT->{
                    startActivity<LoginActivity>()
                }
                TYPE_PHONE->{
                    startActivity<BindActivity>()
                }
                TYPE_WX->{
                    startActivity<BindActivity>()
                }
            }
        }
    }
 
    companion object{
        const val TYPE_ACCOUNT = 1
        const val TYPE_PHONE = 2
        const val TYPE_WX = 3
        fun newInstance(type: Int): HelpFragment {
            val fragment = HelpFragment()
            fragment.arguments = bundleOf("type" to type)
            return fragment
        }
    }
}