Fix repeater stuck when Location is off on Android 11+

This commit is contained in:
Mygod
2021-06-04 01:25:07 -04:00
parent 4b19dc37c2
commit dfcc860adb
6 changed files with 73 additions and 25 deletions

View File

@@ -4,6 +4,7 @@ import android.annotation.SuppressLint
import android.app.Application
import android.content.ClipboardManager
import android.content.res.Configuration
import android.location.LocationManager
import android.os.Build
import android.util.Log
import androidx.annotation.Size
@@ -123,6 +124,7 @@ class App : Application() {
}
val pref by lazy { PreferenceManager.getDefaultSharedPreferences(deviceStorage) }
val clipboard by lazy { getSystemService<ClipboardManager>()!! }
val location by lazy { getSystemService<LocationManager>() }
val hasTouch by lazy { packageManager.hasSystemFeature("android.hardware.faketouch") }
val customTabsIntent by lazy {