diff --git a/app/src/main/java/io/legado/app/base/AppContextWrapper.kt b/app/src/main/java/io/legado/app/base/AppContextWrapper.kt index 510c262d6..08eaf6bae 100644 --- a/app/src/main/java/io/legado/app/base/AppContextWrapper.kt +++ b/app/src/main/java/io/legado/app/base/AppContextWrapper.kt @@ -1,5 +1,6 @@ package io.legado.app.base +import android.annotation.SuppressLint import android.content.Context import android.content.res.Configuration import android.content.res.Resources @@ -15,8 +16,8 @@ import java.util.* @Suppress("unused") object AppContextWrapper { + @SuppressLint("ObsoleteSdkInt") fun wrap(context: Context): Context { - val resources: Resources = context.resources val configuration: Configuration = resources.configuration val targetLocale = getSetLocale(context) @@ -42,6 +43,7 @@ object AppContextWrapper { /** * 当前系统语言 */ + @SuppressLint("ObsoleteSdkInt") private fun getSystemLocale(): Locale { val locale: Locale if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { //7.0有多语言设置获取顶部的语言 @@ -56,6 +58,7 @@ object AppContextWrapper { /** * 当前App语言 */ + @SuppressLint("ObsoleteSdkInt") private fun getAppLocale(context: Context): Locale { val locale: Locale if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { diff --git a/app/src/main/java/io/legado/app/base/BaseActivity.kt b/app/src/main/java/io/legado/app/base/BaseActivity.kt index 5678c3357..d9014e57f 100644 --- a/app/src/main/java/io/legado/app/base/BaseActivity.kt +++ b/app/src/main/java/io/legado/app/base/BaseActivity.kt @@ -1,5 +1,6 @@ package io.legado.app.base +import android.annotation.SuppressLint import android.content.Context import android.content.res.Configuration import android.graphics.drawable.BitmapDrawable @@ -64,6 +65,7 @@ abstract class BaseActivity( return super.onCreateView(parent, name, context, attrs) } + @SuppressLint("ObsoleteSdkInt") override fun onCreate(savedInstanceState: Bundle?) { window.decorView.disableAutoFill() initTheme() diff --git a/app/src/main/java/io/legado/app/receiver/NetworkChangedListener.kt b/app/src/main/java/io/legado/app/receiver/NetworkChangedListener.kt index b3e9af33d..159d902ac 100644 --- a/app/src/main/java/io/legado/app/receiver/NetworkChangedListener.kt +++ b/app/src/main/java/io/legado/app/receiver/NetworkChangedListener.kt @@ -13,6 +13,7 @@ import splitties.systemservices.connectivityManager /** * 监测网络变化 */ +@SuppressLint("ObsoleteSdkInt") class NetworkChangedListener(private val context: Context) { var onNetworkChanged: (() -> Unit)? = null diff --git a/app/src/main/java/io/legado/app/service/WebService.kt b/app/src/main/java/io/legado/app/service/WebService.kt index 545d7bc78..8051c8303 100644 --- a/app/src/main/java/io/legado/app/service/WebService.kt +++ b/app/src/main/java/io/legado/app/service/WebService.kt @@ -1,5 +1,6 @@ package io.legado.app.service +import android.annotation.SuppressLint import android.content.Context import android.content.Intent import android.os.Build @@ -161,6 +162,7 @@ class WebService : BaseService() { startForeground(AppConst.notificationIdWeb, notification) } + @SuppressLint("ObsoleteSdkInt") private fun upTile(active: Boolean) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { kotlin.runCatching { diff --git a/app/src/main/java/io/legado/app/ui/book/audio/AudioPlayActivity.kt b/app/src/main/java/io/legado/app/ui/book/audio/AudioPlayActivity.kt index af2049a1c..2d252e74a 100644 --- a/app/src/main/java/io/legado/app/ui/book/audio/AudioPlayActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/audio/AudioPlayActivity.kt @@ -46,6 +46,7 @@ import java.util.* /** * 音频播放 */ +@SuppressLint("ObsoleteSdkInt") class AudioPlayActivity : VMBaseActivity(toolBarTheme = Theme.Dark), ChangeBookSourceDialog.CallBack { diff --git a/app/src/main/java/io/legado/app/utils/ViewExtensions.kt b/app/src/main/java/io/legado/app/utils/ViewExtensions.kt index 64f157169..f965cc74f 100644 --- a/app/src/main/java/io/legado/app/utils/ViewExtensions.kt +++ b/app/src/main/java/io/legado/app/utils/ViewExtensions.kt @@ -170,6 +170,7 @@ fun RadioGroup.checkByIndex(index: Int) { check(get(index).id) } +@SuppressLint("ObsoleteSdkInt") fun TextView.setHtml(html: String) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { text = Html.fromHtml(html, Html.FROM_HTML_MODE_COMPACT)