Commit b8e42a8c authored by wanglei's avatar wanglei

[测试]提交测试配置

parent a64d36bb
...@@ -13,6 +13,7 @@ import com.rgt.superr.utils.KotlinExt.toFormatSize ...@@ -13,6 +13,7 @@ import com.rgt.superr.utils.KotlinExt.toFormatSize
import androidx.core.net.toUri import androidx.core.net.toUri
import androidx.core.view.ViewCompat import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsCompat
import androidx.lifecycle.lifecycleScope
import com.rgt.superr.R import com.rgt.superr.R
import com.rgt.superr.SpConstObject.fcmToken import com.rgt.superr.SpConstObject.fcmToken
import com.rgt.superr.bean.config.ConfigBean import com.rgt.superr.bean.config.ConfigBean
...@@ -22,6 +23,9 @@ import com.rgt.superr.utils.BarUtils ...@@ -22,6 +23,9 @@ import com.rgt.superr.utils.BarUtils
import com.rgt.superr.utils.ClipboardUtils.copyText import com.rgt.superr.utils.ClipboardUtils.copyText
import com.rgt.superr.utils.ToastUtils.toast import com.rgt.superr.utils.ToastUtils.toast
import com.google.gson.GsonBuilder 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) { class SettingsFragment : BaseFragment<FragmentSettingsBinding>(FragmentSettingsBinding::inflate) {
...@@ -49,13 +53,23 @@ class SettingsFragment : BaseFragment<FragmentSettingsBinding>(FragmentSettingsB ...@@ -49,13 +53,23 @@ class SettingsFragment : BaseFragment<FragmentSettingsBinding>(FragmentSettingsB
requireContext().toast("copy token") requireContext().toast("copy token")
} }
}
binding.tvSettings.setOnClickListener { binding.tvSettings.setOnClickListener {
val configBean = ConfigBean.configBean val configBean = ConfigBean.configBean
val gson = GsonBuilder().setPrettyPrinting().create() val gson = GsonBuilder().setPrettyPrinting().create()
val json = gson.toJson(configBean) val json = gson.toJson(configBean)
if (BuildConfig.DEBUG) {
requireContext().copyText("json", json) requireContext().copyText("json", json)
requireContext().toast("copy 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