Skip to content

Commit 270160b

Browse files
committed
Cleanup getSystemService
1 parent a0c53f1 commit 270160b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

app/src/main/java/com/github/kr328/clash/BaseActivity.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import android.os.Bundle
88
import android.view.View
99
import androidx.activity.result.contract.ActivityResultContract
1010
import androidx.appcompat.app.AppCompatActivity
11+
import androidx.core.content.getSystemService
1112
import com.github.kr328.clash.common.compat.isAllowForceDarkCompat
1213
import com.github.kr328.clash.common.compat.isLightNavigationBarCompat
1314
import com.github.kr328.clash.common.compat.isLightStatusBarsCompat
@@ -90,9 +91,8 @@ abstract class BaseActivity<D : Design<*>> : AppCompatActivity(),
9091
super.onCreate(savedInstanceState)
9192
applyDayNight()
9293

93-
// Apply excludeFromRecents setting to all app tasks
94-
val am = getSystemService(Context.ACTIVITY_SERVICE) as ActivityManager
95-
am.appTasks.forEach { task ->
94+
// Apply excludeFromRecents setting to all app tasks.
95+
checkNotNull(getSystemService<ActivityManager>()).appTasks.forEach { task ->
9696
task.setExcludeFromRecents(uiStore.hideFromRecents)
9797
}
9898

0 commit comments

Comments
 (0)