fixup! fixup! Implement Shizuku installer support

This commit is contained in:
Aayush Gupta
2023-07-01 13:51:18 +05:30
parent f972ac01d3
commit c7062d8dbb
2 changed files with 4 additions and 4 deletions

View File

@@ -84,7 +84,7 @@ class InstallerFragment : BaseFragment() {
savedInstanceState: Bundle?
): View {
if (isOAndAbove()) {
if (hasShizuku(requireContext()) && isOAndAbove()) {
Shizuku.addBinderReceivedListenerSticky(shizukuAliveListener)
Shizuku.addBinderDeadListener(shizukuDeadListener)
Shizuku.addRequestPermissionResultListener(shizukuResultListener)
@@ -114,7 +114,7 @@ class InstallerFragment : BaseFragment() {
}
override fun onDestroy() {
if (isOAndAbove()) {
if (hasShizuku(requireContext()) && isOAndAbove()) {
Shizuku.removeBinderReceivedListener(shizukuAliveListener)
Shizuku.removeBinderDeadListener(shizukuDeadListener)
Shizuku.removeRequestPermissionResultListener(shizukuResultListener)

View File

@@ -75,7 +75,7 @@ class InstallationPreference : PreferenceFragmentCompat() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
if (isOAndAbove()) {
if (AppInstaller.hasShizuku(requireContext()) && isOAndAbove()) {
Shizuku.addBinderReceivedListenerSticky(shizukuAliveListener)
Shizuku.addBinderDeadListener(shizukuDeadListener)
Shizuku.addRequestPermissionResultListener(shizukuResultListener)
@@ -166,7 +166,7 @@ class InstallationPreference : PreferenceFragmentCompat() {
}
override fun onDestroy() {
if (isOAndAbove()) {
if (AppInstaller.hasShizuku(requireContext()) && isOAndAbove()) {
Shizuku.removeBinderReceivedListener(shizukuAliveListener)
Shizuku.removeBinderDeadListener(shizukuDeadListener)
Shizuku.removeRequestPermissionResultListener(shizukuResultListener)