From 1da578e514808fee25f53239626627a96b2c7d5a Mon Sep 17 00:00:00 2001 From: Richter3766 <97567615+Richter3766@users.noreply.github.com> Date: Tue, 4 Mar 2025 15:09:04 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=95=8C=EB=A6=BC=EC=9D=84=20=EA=B0=84?= =?UTF-8?q?=ED=97=90=EC=A0=81=EC=9C=BC=EB=A1=9C=20=EB=AA=BB=EB=B0=9B?= =?UTF-8?q?=EB=8D=98=20=ED=98=84=EC=83=81=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit text를 가져올 때 String이 아닌 CharSequence를 반환하는데, 이를 고려하지 않아서 null이 담겼었음. 이 때문에 gmail이 제대로 저장되지 않았던 것. 이제는 정상적으로 동작함. --- .../notimanager/domain/service/NotiListenerService.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/example/notimanager/domain/service/NotiListenerService.kt b/app/src/main/java/com/example/notimanager/domain/service/NotiListenerService.kt index 3444cf4..be61606 100644 --- a/app/src/main/java/com/example/notimanager/domain/service/NotiListenerService.kt +++ b/app/src/main/java/com/example/notimanager/domain/service/NotiListenerService.kt @@ -3,7 +3,6 @@ package com.example.notimanager.domain.service import android.graphics.drawable.Icon import android.service.notification.NotificationListenerService import android.service.notification.StatusBarNotification -import android.util.Log import com.example.notimanager.data.model.AppIconModel import com.example.notimanager.data.model.NotificationIconModel import com.example.notimanager.data.model.NotificationMetaModel @@ -13,8 +12,8 @@ import com.example.notimanager.domain.repository.NotificationRepositoryInterface import com.example.notimanager.domain.utils.AppIconGetter.convertByteArray import com.example.notimanager.domain.utils.AppIconGetter.convertByteArrayWithColor import com.example.notimanager.domain.utils.AppIconGetter.getAppIcon -import com.example.notimanager.domain.utils.NameGetter import com.example.notimanager.domain.utils.IntentHelper +import com.example.notimanager.domain.utils.NameGetter import dagger.hilt.android.AndroidEntryPoint import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers @@ -37,7 +36,7 @@ class NotiListenerService: NotificationListenerService() { val appName = NameGetter.getAppName(this, sbn) val title = notification.extras.getString("android.title") ?: "" val subText = notification.extras.getString("android.subText") ?: "" - val content = notification.extras.getString("android.text") ?: "" + val content = notification.extras.getCharSequence("android.text").toString() ?: "" val postTime = sbn.postTime CoroutineScope(Dispatchers.IO).launch {