常驻通知 数量赋值

This commit is contained in:
renhaoting 2025-12-31 11:59:47 +08:00
parent d4216c017c
commit 19f9895f23
4 changed files with 16 additions and 8 deletions

View File

@ -20,6 +20,7 @@ class VidiDinApp : BaseApp() {
private fun initManagers() { private fun initManagers() {
AccountManager.getAccount() AccountManager.getAccount()
TaskManager.instance().initNotificationData()
TaskManager.instance() TaskManager.instance()
} }
} }

View File

@ -72,7 +72,6 @@ class MainActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(), OnTabS
override fun ViewBinding.initViews() { override fun ViewBinding.initViews() {
TaskManager.instance().initNotificationData()
activityLauncher = ActivityLauncher(this@MainActivity) activityLauncher = ActivityLauncher(this@MainActivity)
navigatorAdapter = MainTabsAdapter( navigatorAdapter = MainTabsAdapter(

View File

@ -15,6 +15,7 @@ import com.remax.notification.check.NotificationCheckController
import com.remax.notification.config.PushContent import com.remax.notification.config.PushContent
import com.remax.notification.config.PushContentController import com.remax.notification.config.PushContentController
import com.remax.notification.controller.NotificationTriggerController import com.remax.notification.controller.NotificationTriggerController
import com.remax.notification.newUtil.NotificationDatas
import com.remax.notification.service.NotificationKeepAliveServiceManager import com.remax.notification.service.NotificationKeepAliveServiceManager
import java.io.File import java.io.File
import java.time.LocalDate import java.time.LocalDate
@ -371,7 +372,10 @@ class ResidentModelManger {
context.packageName, context.packageName,
R.layout.layout_notification_resident_12, R.layout.layout_notification_resident_12,
R.layout.layout_notification_resident R.layout.layout_notification_resident
).setOnClickPendingIntent( ).setTextViewText(R.id.tv_resident_gold, NotificationDatas.getResidentDatas().getGoldNumber().toString())
.setTextViewText(R.id.tv_resident_cash, NotificationDatas.getResidentDatas().getCashNumber().toString())
.setTextViewText(R.id.tv_resident_box, NotificationDatas.getResidentDatas().getBoxRestTimeStr())
.setOnClickPendingIntent(
R.id.resident_gold, entryPointPendingIntent(context, R.id.resident_gold, entryPointPendingIntent(context,
type2notificationId[NotificationType.RESIDENT_GOLD] ?: 0 type2notificationId[NotificationType.RESIDENT_GOLD] ?: 0
) { ) {

View File

@ -249,4 +249,8 @@ object NotificationDatas {
fun setResidentCallback(callback: IResidentDataCallback) { fun setResidentCallback(callback: IResidentDataCallback) {
mCallback = callback mCallback = callback
} }
fun getResidentDatas(): IResidentDataCallback {
return mCallback
}
} }