This commit is contained in:
ocean 2025-12-05 17:35:34 +08:00
parent 83fd2ddfec
commit 8854c1576b

View File

@ -364,18 +364,16 @@ class MainActivity : BaseActivity(), PermissionDialogFragment.PermissionCallback
}
private fun updateSelectedNav(fragment: Fragment) {
if (fragment is ToolsFrag) {//工具界面不展示权限与搜索和多选
//有权限隐藏下方的权限提示,反之
if (StoragePermissionHelper.hasBasicStoragePermission(this)) {
binding.pnLayout.visibility = View.GONE
if (fragment is ToolsFrag) {//在有权限的情况下,工具界面不展示搜索和多选
binding.topButtonLayout.visibility = View.GONE
} else {
binding.topButtonLayout.visibility = View.VISIBLE
if (!StoragePermissionHelper.hasBasicStoragePermission(this)) {
binding.pnLayout.visibility = View.VISIBLE
}
}
if (StoragePermissionHelper.hasBasicStoragePermission(this)) {
binding.topButtonLayout.visibility = View.VISIBLE
} else {
binding.pnLayout.visibility = View.VISIBLE
binding.topButtonLayout.visibility = View.GONE
}
when (fragment) {
@ -596,9 +594,7 @@ class MainActivity : BaseActivity(), PermissionDialogFragment.PermissionCallback
// 有授权才初始化文件变化监听器
PRApp.getInstance().startFileChangeObserving()
scanningStrategy()
binding.pnLayout.visibility = View.GONE
} else {
binding.pnLayout.visibility = View.VISIBLE
val dialog = PermissionDialogFragment()
//如果之前展示过授权对话框,则不再展示
if (!appStore.isShowPermissionsDialogPrompt) {