如何清除Flutter中的火力通知?

x4shl7ld  于 2022-11-30  发布在  Flutter
关注(0)|答案(1)|浏览(127)

你好,我在Flutter应用程序中使用FirebaseMessaging来接收通知。我的应用程序正在正确接收通知,并在应用程序未运行时显示在通知托盘中。
问题是:我收到了一些通知我的应用程序和那些被添加在通知托盘。然后我导航我的应用程序从应用程序图标从启动器。在这里我需要清除所有通知有关我的应用程序从通知托盘。
请给我一个建议。如何做Flutter应用。

4ioopgfo

4ioopgfo1#

请在www.example.com中尝试MainActivity.java

import android.app.NotificationManager;
import android.content.Context;
 
@Override
protected void onResume() {
    super.onResume();

    // Removing All Notifications
    cancelAllNotifications();
}

private void cancelAllNotifications() {
    NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
    notificationManager.cancelAll();
}

相关问题