").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/TerminalViewHolder.kt:
--------------------------------------------------------------------------------
1 | package moe.shizuku.manager.home
2 |
3 | import android.content.Intent
4 | import android.view.LayoutInflater
5 | import android.view.View
6 | import android.view.ViewGroup
7 | import moe.shizuku.manager.R
8 | import moe.shizuku.manager.databinding.HomeItemContainerBinding
9 | import moe.shizuku.manager.databinding.HomeTerminalBinding
10 | import moe.shizuku.manager.model.ServiceStatus
11 | import moe.shizuku.manager.shell.ShellTutorialActivity
12 | import rikka.recyclerview.BaseViewHolder
13 | import rikka.recyclerview.BaseViewHolder.Creator
14 |
15 | class TerminalViewHolder(private val binding: HomeTerminalBinding, private val root: View) :
16 | BaseViewHolder