Commit b8e42a8c authored by wanglei's avatar wanglei

[测试]提交测试配置

parent a64d36bb
......@@ -13,6 +13,7 @@ import com.rgt.superr.utils.KotlinExt.toFormatSize
import androidx.core.net.toUri
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import androidx.lifecycle.lifecycleScope
import com.rgt.superr.R
import com.rgt.superr.SpConstObject.fcmToken
import com.rgt.superr.bean.config.ConfigBean
......@@ -22,6 +23,9 @@ import com.rgt.superr.utils.BarUtils
import com.rgt.superr.utils.ClipboardUtils.copyText
import com.rgt.superr.utils.ToastUtils.toast
import com.google.gson.GsonBuilder
import com.rgt.superr.utils.WriteLogEx.writeLogFile
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
class SettingsFragment : BaseFragment<FragmentSettingsBinding>(FragmentSettingsBinding::inflate) {
......@@ -49,13 +53,23 @@ class SettingsFragment : BaseFragment<FragmentSettingsBinding>(FragmentSettingsB
requireContext().toast("copy token")
}
binding.tvSettings.setOnClickListener {
val configBean = ConfigBean.configBean
val gson = GsonBuilder().setPrettyPrinting().create()
val json = gson.toJson(configBean)
}
binding.tvSettings.setOnClickListener {
val configBean = ConfigBean.configBean
val gson = GsonBuilder().setPrettyPrinting().create()
val json = gson.toJson(configBean)
if (BuildConfig.DEBUG) {
requireContext().copyText("json", json)
requireContext().toast("copy json")
}
lifecycleScope.launch(Dispatchers.IO) {
writeLogFile("json", json)
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment