From 2f204867ad034d3a95ba9acc112d6507f296447b Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期三, 23 十月 2024 18:20:43 +0800
Subject: [PATCH] save

---
 app/src/main/java/com/sinata/xqmuse/ui/mine/SettingActivity.kt |   33 +++++++++++++++++++++++++++------
 1 files changed, 27 insertions(+), 6 deletions(-)

diff --git a/app/src/main/java/com/sinata/xqmuse/ui/mine/SettingActivity.kt b/app/src/main/java/com/sinata/xqmuse/ui/mine/SettingActivity.kt
index ea0ce9a..0c39647 100644
--- a/app/src/main/java/com/sinata/xqmuse/ui/mine/SettingActivity.kt
+++ b/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()
+
     }
 
 }

--
Gitblit v1.7.1