常驻通知 数量赋值
This commit is contained in:
parent
d4216c017c
commit
19f9895f23
|
|
@ -20,6 +20,7 @@ class VidiDinApp : BaseApp() {
|
|||
|
||||
private fun initManagers() {
|
||||
AccountManager.getAccount()
|
||||
TaskManager.instance().initNotificationData()
|
||||
TaskManager.instance()
|
||||
}
|
||||
}
|
||||
|
|
@ -72,7 +72,6 @@ class MainActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(), OnTabS
|
|||
|
||||
|
||||
override fun ViewBinding.initViews() {
|
||||
TaskManager.instance().initNotificationData()
|
||||
activityLauncher = ActivityLauncher(this@MainActivity)
|
||||
|
||||
navigatorAdapter = MainTabsAdapter(
|
||||
|
|
|
|||
|
|
@ -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,13 +372,16 @@ class ResidentModelManger {
|
|||
context.packageName,
|
||||
R.layout.layout_notification_resident_12,
|
||||
R.layout.layout_notification_resident
|
||||
).setOnClickPendingIntent(
|
||||
R.id.resident_gold, entryPointPendingIntent(context,
|
||||
type2notificationId[NotificationType.RESIDENT_GOLD] ?: 0
|
||||
) {
|
||||
it.putExtra(LANDING_NOTIFICATION_ACTION, PushContent.ACTION_TYPE_GOLD)
|
||||
it.putExtra(LANDING_NOTIFICATION_FROM, NotificationCheckController.NotificationType.RESIDENT.string)
|
||||
})
|
||||
).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
|
||||
) {
|
||||
it.putExtra(LANDING_NOTIFICATION_ACTION, PushContent.ACTION_TYPE_GOLD)
|
||||
it.putExtra(LANDING_NOTIFICATION_FROM, NotificationCheckController.NotificationType.RESIDENT.string)
|
||||
})
|
||||
.setOnClickPendingIntent(
|
||||
R.id.resident_cash, entryPointPendingIntent(context,
|
||||
type2notificationId[NotificationType.RESIDENT_WITHDRAW] ?: 0
|
||||
|
|
|
|||
|
|
@ -249,4 +249,8 @@ object NotificationDatas {
|
|||
fun setResidentCallback(callback: IResidentDataCallback) {
|
||||
mCallback = callback
|
||||
}
|
||||
|
||||
fun getResidentDatas(): IResidentDataCallback {
|
||||
return mCallback
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue