lmw
2024-10-23 2f204867ad034d3a95ba9acc112d6507f296447b
app/src/main/java/com/sinata/xqmuse/ui/mine/SettingActivity.kt
@@ -1,25 +1,25 @@
package com.sinata.xqmuse.ui.mine
import cn.sinata.xldutils.gone
import com.sinata.xqmuse.R
import com.sinata.xqmuse.dialog.TipDialog
import com.sinata.xqmuse.network.HttpManager
import com.sinata.xqmuse.network.request
import com.sinata.xqmuse.ui.H5Activity
import com.sinata.xqmuse.ui.TransparentStatusBarActivity
import com.sinata.xqmuse.utils.CacheCleanUtil
import com.sinata.xqmuse.utils.extention.clickDelay
import kotlinx.android.synthetic.main.activity_setting.*
import org.jetbrains.anko.bundleOf
import org.jetbrains.anko.startActivity
import org.jetbrains.anko.startActivityForResult
import org.jetbrains.anko.toast
class SettingActivity : TransparentStatusBarActivity() {
    override fun setContentView() = R.layout.activity_setting
    override fun initClick() {
        tv_phone.setOnClickListener {
            startActivity<ChangePhoneActivity>()
        }
        tv_pwd.setOnClickListener {
            startActivity<ChangePwdActivity>()
        }
        iv_back.setOnClickListener { finish() }
        tv_unregister.clickDelay {
            HttpManager.getH5(3).request(this){ _, data->
                data?.let {
@@ -27,9 +27,30 @@
                }
            }
        }
        tv_bind.setOnClickListener {
        }
        tv_clear.setOnClickListener {
            val tipDialog = TipDialog()
            tipDialog.arguments = bundleOf("msg" to "是否清除应用缓存?")
            tipDialog.setCallback(object : TipDialog.OnClickCallback {
                override fun onOk() {
                    CacheCleanUtil.clearAllCache(this@SettingActivity)
                    toast("清理成功")
                }
                override fun onCancel() {
                }
            })
            tipDialog.show(supportFragmentManager, "tip")
        }
    }
    override fun initView() {
        titleBar.gone()
    }
}