Commit 3c3bedf7 authored by wanglei's avatar wanglei

...

parent b0987460
...@@ -177,4 +177,29 @@ object NotificationUtil { ...@@ -177,4 +177,29 @@ object NotificationUtil {
} }
AppPreferences.getInstance().put("last_notification_time", System.currentTimeMillis()) AppPreferences.getInstance().put("last_notification_time", System.currentTimeMillis())
} }
private var currentNotificationIdIndex = -1
fun getNextNotificationId(): Int {
// 将当前通知 ID 索引加 1
currentNotificationIdIndex++
// 如果当前通知 ID 索引超出列表范围,则将其重置为 0
if (currentNotificationIdIndex >= NOTIFICATION_IDS.size) {
currentNotificationIdIndex = 0
}
// 返回下一个通知 ID
return NOTIFICATION_IDS[currentNotificationIdIndex]
}
private val NOTIFICATION_IDS = intArrayOf(
ID_JUNK_CLEAN_PUSH,
ID_SIMILAR_IMAGE,
ID_SCREENSHOT_CLEAN,
ID_RECOVERY_PHOTOS,
ID_RECOVERY_VIDEOS,
ID_RECOVERY_DOCUMENTS,
ID_PRIVACY_SPACE,
)
} }
\ No newline at end of file
...@@ -40,17 +40,17 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() { ...@@ -40,17 +40,17 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
} }
binding.flRyPhoto.setOnClickListener { binding.flRyPhoto.setOnClickListener {
startActivity(Intent(requireContext(), FileScanResultActivity::class.java).apply { startActivity(Intent(requireContext(), FileScanResultActivity::class.java).apply {
putExtra("Type", SCAN_PHOTOS) putExtra("ScanType", SCAN_PHOTOS)
}) })
} }
binding.flRyVideo.setOnClickListener { binding.flRyVideo.setOnClickListener {
startActivity(Intent(requireContext(), FileScanResultActivity::class.java).apply { startActivity(Intent(requireContext(), FileScanResultActivity::class.java).apply {
putExtra("Type", SCAN_VIDEOS) putExtra("ScanType", SCAN_VIDEOS)
}) })
} }
binding.cardRyDocument.setOnClickListener { binding.cardRyDocument.setOnClickListener {
startActivity(Intent(requireContext(), FileScanResultActivity::class.java).apply { startActivity(Intent(requireContext(), FileScanResultActivity::class.java).apply {
putExtra("Type", SCAN_DOCUMENTS) putExtra("ScanType", SCAN_DOCUMENTS)
}) })
} }
binding.cardPrivacySpace.setOnClickListener { binding.cardPrivacySpace.setOnClickListener {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment