lmw
2023-06-16 03972ad1d3ce6ffe0be0395c0a4d5dcb4474031f
app/src/main/java/com/kuanzhai/user/ui/mine/SettingActivity.kt
@@ -24,10 +24,14 @@
    override fun setContentView() = R.layout.activity_setting
    private lateinit var phone:String
    private val voice by lazy { intent.getStringExtra("voice") }
    override fun initClick() {
        tv_account.setOnClickListener {
            startActivityForResult<AccountSafeActivity>(1,"phone" to phone)
        }
        tv_voice.setOnClickListener {
            startActivityForResult<VoiceRecordActivity>(2,"voice" to (voice == "1"))
        }
        tv_guide.setOnClickListener {
            HttpManager.getH5(3).request(this){ _, data->
@@ -155,10 +159,12 @@
    override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
        super.onActivityResult(requestCode, resultCode, data)
        if (resultCode == Activity.RESULT_OK){
            SPUtils.instance().remove(Const.User.TOKEN).remove(Const.User.USER_ID).remove(Const.User.NO_PHONE).apply()
            val intent = Intent()
            intent.putExtra("toLogin",true)
            setResult(Activity.RESULT_OK, intent)
            if (requestCode == 1){
                SPUtils.instance().remove(Const.User.TOKEN).remove(Const.User.USER_ID).remove(Const.User.NO_PHONE).apply()
                val intent = Intent()
                intent.putExtra("toLogin",true)
                setResult(Activity.RESULT_OK, intent)
            }
            finish()
        }
    }