常驻通知 数量赋值

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() {
AccountManager.getAccount()
TaskManager.instance().initNotificationData()
TaskManager.instance()
}
}

View File

@ -72,7 +72,6 @@ class MainActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(), OnTabS
override fun ViewBinding.initViews() {
TaskManager.instance().initNotificationData()
activityLauncher = ActivityLauncher(this@MainActivity)
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.PushContentController
import com.remax.notification.controller.NotificationTriggerController
import com.remax.notification.newUtil.NotificationDatas
import com.remax.notification.service.NotificationKeepAliveServiceManager
import java.io.File
import java.time.LocalDate
@ -371,7 +372,10 @@ class ResidentModelManger {
context.packageName,
R.layout.layout_notification_resident_12,
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,
type2notificationId[NotificationType.RESIDENT_GOLD] ?: 0
) {

View File

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