v1.0.7 - 구글 플레이 프로텍트 유해앱 경고 원인 완벽 제거, 사용 중 전체화면 알람 즉시 표시 보장 및 설정 복귀 처리 개선

This commit is contained in:
sanjeok77
2026-08-14 10:03:47 +09:00
parent 975413a2d6
commit eb6aad8527
9 changed files with 55 additions and 171 deletions
@@ -232,7 +232,7 @@ class FragmentSettingsBasic : Fragment() {
val prefs = requireContext().getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE)
binding.btnBatteryOptimize.setOnClickListener {
AlarmPermissionUtil.requestBatteryOptimization(requireContext())
AlarmPermissionUtil.requestBatteryOptimization(requireActivity())
}
binding.btnExactAlarm.setOnClickListener {
@@ -240,23 +240,23 @@ class FragmentSettingsBasic : Fragment() {
val intent = Intent(Settings.ACTION_REQUEST_SCHEDULE_EXACT_ALARM).apply {
data = Uri.parse("package:${requireContext().packageName}")
}
startActivity(intent)
requireActivity().startActivity(intent)
}
}
binding.btnOverlayPermission.setOnClickListener {
AlarmPermissionUtil.requestOverlayPermission(requireContext())
AlarmPermissionUtil.requestOverlayPermission(requireActivity())
}
binding.btnFullScreenIntent.setOnClickListener {
AlarmPermissionUtil.requestFullScreenIntentPermission(requireContext())
AlarmPermissionUtil.requestFullScreenIntentPermission(requireActivity())
}
binding.btnPermissionSettings.setOnClickListener {
val intent = Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS).apply {
data = Uri.parse("package:${requireContext().packageName}")
}
startActivity(intent)
requireActivity().startActivity(intent)
}
binding.btnCheckUpdate.setOnClickListener {