Skip to content
This repository was archived by the owner on Jul 18, 2026. It is now read-only.

Commit 72c0a62

Browse files
authored
修复紧急修复卡首屏问题导致的遮罩移除不完全的问题
修复紧急修复安卓12以下不支持splashScreen导致的卡首屏问题导致的遮罩移除不完全的问题
2 parents fcd5ff5 + d78e435 commit 72c0a62

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

app/src/main/java/com/yenaly/han1meviewer/ui/activity/MainActivity.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import android.util.Log
1515
import android.view.LayoutInflater
1616
import android.view.MenuItem
1717
import android.view.View
18+
import android.view.ViewGroup
1819
import android.widget.ImageView
1920
import android.widget.TextView
2021
import android.widget.Toast
@@ -152,8 +153,8 @@ class MainActivity : YenalyActivity<ActivityMainBinding>(), DrawerListener, Tool
152153
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
153154
authenticate(this,
154155
onSuccess = {
155-
hasAuthenticated = true
156156
removeAuthGuard()
157+
hasAuthenticated = true
157158
initData(savedInstanceState)
158159
},
159160
onFailed = {
@@ -174,7 +175,9 @@ class MainActivity : YenalyActivity<ActivityMainBinding>(), DrawerListener, Tool
174175
}
175176
}
176177
private fun removeAuthGuard() {
177-
findViewById<View>(R.id.auth_guard)?.visibility = View.GONE
178+
val root = findViewById<ViewGroup>(R.id.dl_main) // 或者 R.id.root
179+
val authGuard = findViewById<View>(R.id.auth_guard)
180+
root?.removeView(authGuard)
178181
}
179182
private fun isDeviceSecureCompat(context: Context): Boolean {
180183
val km = context.getSystemService(Context.KEYGUARD_SERVICE) as KeyguardManager

0 commit comments

Comments
 (0)