На уведомление Android FCM нельзя щелкнуть второй раз

Python и pymongo

Поиск объектов между двумя датами в Python с pymongo в коллекции posts (на основе учебника ):

from_date = datetime.datetime(2010, 12, 31, 12, 30, 30, 125000)
to_date = datetime.datetime(2011, 12, 31, 12, 30, 30, 125000)

for post in posts.find({"date": {"$gte": from_date, "$lt": to_date}}):
    print(post)

Где {"$gte": from_date, "$lt": to_date} указывает диапазон в терминах типов datetime.datetime.

0
задан newbie 16 January 2019 в 03:01
поделиться

1 ответ

Вы должны попробовать метод setAutoCancel () при создании уведомления.

NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
NotificationCompat.Builder summary = new NotificationCompat.Builder(this);
summary.setAutoCancel(true);

И если вы передаете намерение в уведомлении, то используйте это

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
PendingIntent resultIntent = PendingIntent.getActivity(this, 0, intent,
                        PendingIntent.FLAG_ONE_SHOT); 
0
ответ дан Jithin Vijayan 16 January 2019 в 03:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: