diff --git a/frameworks/ans/native/src/notification_subscriber.cpp b/frameworks/ans/native/src/notification_subscriber.cpp index a0865fa929e0d5f474c1841d52efe204f2fe7852..505a278b2672dee82fe0719d55fc0301544ae227 100644 --- a/frameworks/ans/native/src/notification_subscriber.cpp +++ b/frameworks/ans/native/src/notification_subscriber.cpp @@ -23,10 +23,13 @@ namespace Notification { NotificationSubscriber::NotificationSubscriber() { impl_ = new (std::nothrow) SubscriberImpl(*this); + ANS_LOGD("%s", __func__); }; NotificationSubscriber::~NotificationSubscriber() -{} +{ + ANS_LOGD("%s", __func__); +} const sptr NotificationSubscriber::GetImpl() const { @@ -36,8 +39,14 @@ const sptr NotificationSubscriber::GetIm NotificationSubscriber::SubscriberImpl::SubscriberImpl(NotificationSubscriber &subscriber) : subscriber_(subscriber) { recipient_ = new (std::nothrow) DeathRecipient(*this); + ANS_LOGD("%s", __func__); }; +NotificationSubscriber::SubscriberImpl::~SubscriberImpl() +{ + ANS_LOGD("%s", __func__); +} + void NotificationSubscriber::SubscriberImpl::OnConnected() { if (GetAnsManagerProxy()) { diff --git a/interfaces/innerkits/ans/native/include/notification_subscriber.h b/interfaces/innerkits/ans/native/include/notification_subscriber.h index 84333bb975d92a55be9726c3db1b6b19256be9a4..2a8e44dc3baac92a446eebac44e7f57ca13ff49d 100644 --- a/interfaces/innerkits/ans/native/include/notification_subscriber.h +++ b/interfaces/innerkits/ans/native/include/notification_subscriber.h @@ -124,7 +124,7 @@ private: public: SubscriberImpl(NotificationSubscriber &subscriber); - ~SubscriberImpl() {}; + ~SubscriberImpl(); void OnConnected() override;