| | |
| | | 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 { |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | 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() |
| | | |
| | | } |
| | | |
| | | } |