").append(
71 | context.getString(
72 | R.string.home_root_description_sui,
73 | "Sui",
74 | "Sui"
75 | )
76 | )
77 | }
78 |
79 | binding.text1.text = sb.toHtml(HtmlCompat.FROM_HTML_OPTION_TRIM_WHITESPACE)
80 | }
81 |
82 | override fun onRecycle() {
83 | super.onRecycle()
84 | alertDialog = null
85 | }
86 | }
87 |
--------------------------------------------------------------------------------
/manager/src/main/java/moe/shizuku/manager/home/StartAdbViewHolder.kt:
--------------------------------------------------------------------------------
1 | package moe.shizuku.manager.home
2 |
3 | import android.content.Intent
4 | import android.text.method.LinkMovementMethod
5 | import android.view.LayoutInflater
6 | import android.view.View
7 | import android.view.ViewGroup
8 | import android.widget.Toast
9 | import com.google.android.material.dialog.MaterialAlertDialogBuilder
10 | import moe.shizuku.manager.Helps
11 | import moe.shizuku.manager.R
12 | import moe.shizuku.manager.databinding.HomeItemContainerBinding
13 | import moe.shizuku.manager.databinding.HomeStartAdbBinding
14 | import moe.shizuku.manager.ktx.toHtml
15 | import moe.shizuku.manager.starter.Starter
16 | import rikka.core.util.ClipboardUtils
17 | import rikka.html.text.HtmlCompat
18 | import rikka.recyclerview.BaseViewHolder
19 | import rikka.recyclerview.BaseViewHolder.Creator
20 |
21 | class StartAdbViewHolder(binding: HomeStartAdbBinding, root: View) : BaseViewHolder