fix(android): resolve compilation error in TV feature detection

Update the Android TV feature check to use the instance-based
`packageManager` instead of the static `PackageManager` class.
This ensures the `hasSystemFeature` method is called correctly on
the available context instance.
This commit is contained in:
2026-05-30 22:23:22 +02:00
parent c9122d74f8
commit 64d0f3a71f
2 changed files with 2 additions and 2 deletions
@@ -37,7 +37,7 @@ class MainActivity : AppCompatActivity() {
// Check if the device running the app is an Android TV instance
private val isAndroidTV: Boolean by lazy {
PackageManager.hasSystemFeature(PackageManager.FEATURE_LEANBACK)
packageManager.hasSystemFeature(PackageManager.FEATURE_LEANBACK)
}
// request notification permission (for Android 13+)
@@ -42,7 +42,7 @@ class SettingsFragment : PreferenceFragmentCompat(), YesNoDialog.YesNoDialogList
// Check if the device running the app is an Android TV instance
private val isAndroidTV: Boolean by lazy {
PackageManager.hasSystemFeature(PackageManager.FEATURE_LEANBACK)
context?.packageManager?.hasSystemFeature(PackageManager.FEATURE_LEANBACK) == true
}
/* Overrides onViewCreated from PreferenceFragmentCompat */