From d95e53f6e4ec5eff09d9bfad397e09f824f16da9 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Mon, 25 Nov 2024 18:50:23 +0800 Subject: [PATCH] refactor: support Android 15 edge-to-edge system bars --- .../fankes/coloros/notify/ui/activity/base/BaseActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/fankes/coloros/notify/ui/activity/base/BaseActivity.kt b/app/src/main/java/com/fankes/coloros/notify/ui/activity/base/BaseActivity.kt index fadffb5..e1034de 100644 --- a/app/src/main/java/com/fankes/coloros/notify/ui/activity/base/BaseActivity.kt +++ b/app/src/main/java/com/fankes/coloros/notify/ui/activity/base/BaseActivity.kt @@ -20,10 +20,11 @@ * * This file is created by fankes on 2022/1/30. */ -@file:Suppress("UNCHECKED_CAST") +@file:Suppress("DEPRECATION") package com.fankes.coloros.notify.ui.activity.base +import android.os.Build import android.os.Bundle import androidx.appcompat.app.AppCompatActivity import androidx.core.content.res.ResourcesCompat @@ -53,6 +54,7 @@ abstract class BaseActivity : AppCompatActivity() { name = "inflate" param(LayoutInflaterClass) }?.get()?.invoke(layoutInflater) ?: error("binding failed") + if (Build.VERSION.SDK_INT >= 35) binding.root.fitsSystemWindows = true setContentView(binding.root) /** 隐藏系统的标题栏 */ supportActionBar?.hide()