常驻通知 数量赋值
This commit is contained in:
parent
d4216c017c
commit
19f9895f23
|
|
@ -20,6 +20,7 @@ class VidiDinApp : BaseApp() {
|
||||||
|
|
||||||
private fun initManagers() {
|
private fun initManagers() {
|
||||||
AccountManager.getAccount()
|
AccountManager.getAccount()
|
||||||
|
TaskManager.instance().initNotificationData()
|
||||||
TaskManager.instance()
|
TaskManager.instance()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -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(
|
||||||
|
|
|
||||||
|
|
@ -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,13 +372,16 @@ 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())
|
||||||
R.id.resident_gold, entryPointPendingIntent(context,
|
.setTextViewText(R.id.tv_resident_cash, NotificationDatas.getResidentDatas().getCashNumber().toString())
|
||||||
type2notificationId[NotificationType.RESIDENT_GOLD] ?: 0
|
.setTextViewText(R.id.tv_resident_box, NotificationDatas.getResidentDatas().getBoxRestTimeStr())
|
||||||
) {
|
.setOnClickPendingIntent(
|
||||||
it.putExtra(LANDING_NOTIFICATION_ACTION, PushContent.ACTION_TYPE_GOLD)
|
R.id.resident_gold, entryPointPendingIntent(context,
|
||||||
it.putExtra(LANDING_NOTIFICATION_FROM, NotificationCheckController.NotificationType.RESIDENT.string)
|
type2notificationId[NotificationType.RESIDENT_GOLD] ?: 0
|
||||||
})
|
) {
|
||||||
|
it.putExtra(LANDING_NOTIFICATION_ACTION, PushContent.ACTION_TYPE_GOLD)
|
||||||
|
it.putExtra(LANDING_NOTIFICATION_FROM, NotificationCheckController.NotificationType.RESIDENT.string)
|
||||||
|
})
|
||||||
.setOnClickPendingIntent(
|
.setOnClickPendingIntent(
|
||||||
R.id.resident_cash, entryPointPendingIntent(context,
|
R.id.resident_cash, entryPointPendingIntent(context,
|
||||||
type2notificationId[NotificationType.RESIDENT_WITHDRAW] ?: 0
|
type2notificationId[NotificationType.RESIDENT_WITHDRAW] ?: 0
|
||||||
|
|
|
||||||
|
|
@ -249,4 +249,8 @@ object NotificationDatas {
|
||||||
fun setResidentCallback(callback: IResidentDataCallback) {
|
fun setResidentCallback(callback: IResidentDataCallback) {
|
||||||
mCallback = callback
|
mCallback = callback
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun getResidentDatas(): IResidentDataCallback {
|
||||||
|
return mCallback
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue