Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
A
appzxhy
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wanglei
appzxhy
Commits
b8e42a8c
Commit
b8e42a8c
authored
Jun 18, 2025
by
wanglei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[测试]提交测试配置
parent
a64d36bb
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
4 deletions
+18
-4
SettingsFragment.kt
app/src/main/java/com/rgt/superr/ui/set/SettingsFragment.kt
+18
-4
No files found.
app/src/main/java/com/rgt/superr/ui/set/SettingsFragment.kt
View file @
b8e42a8c
...
...
@@ -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
)
}
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment