Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Push уведомления - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Можно ли для объекта определить оператор[] как в C# http://www.cyberforum.ru/android-dev/thread1616485.html
Можно ли для объекта определить оператор как в C# class S { private int array; public int this { return array; } }
Программирование Android Gnu.io и org.apache.commons для проекта Android Studio Здравствуйте! Помогите, пожалуйста, новичку в программировании под Android! Второй день бьюсь над проблемой. Пытаюсь построить готовый проект Android Studio на своем компьютере, но не выходит: не... http://www.cyberforum.ru/android-dev/thread1616484.html
Как прикреплять к приложению два дополнительных файла? Программирование Android
http://samsungu.ru/nws/zx1_3188.php Как загрузить на гугл плей прил размером в пару гигов?
Программирование Android Starting: Intent { act=android.intent.action.MAIN. и пустой белый экран
При запуске приложения всё заканчивается на Starting: Intent { act=android.intent.action.MAIN cat= cmp=com.example.lab2/.MainActivity } и пустой белый экран На каком моменте такое появилось я...
Программирование Android Ошибка setSupportActionBar(ToolBar) http://www.cyberforum.ru/android-dev/thread1616144.html
Всем привет. Ломаю голову уже несколько часов, не могу понять почему вылетает приложение на setSupportActionBar(toolBar); Код MainActivity.java package com.ssnake.highday; import...
Программирование Android Notification в определенное время Проблема вызова Notification при помощи AlarmManager. public void restartNotify(Context context) { AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE); ... подробнее

Показать сообщение отдельно
dajver
408 / 272 / 18
Регистрация: 18.09.2010
Сообщений: 1,111
18.12.2015, 16:55
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
int NOTIFICATION_ID = 0;
void sendNotif() {
        NOTIFICATION_ID ++;
        Notification.Builder builder = new Notification.Builder(getApplicationContext());
        AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
 
        Intent intent = new Intent(this, MainActivity.class);
        PendingIntent pIntent = PendingIntent.getActivity(this, 0, intent, 0);
 
        am.setRepeating(AlarmManager.ELAPSED_REALTIME,
                SystemClock.elapsedRealtime() + 3000, 5000, pIntent);
 
 
        builder
                .setContentIntent(pIntent)
        .setSmallIcon(R.drawable.ic_launcher)
        .setLargeIcon(BitmapFactory.decodeResource(getApplication().getResources(),R.drawable.ic_launcher))
        .setTicker("Новый месадж")
        .setWhen(System.currentTimeMillis())
        .setAutoCancel(true)
        .setContentTitle("Привет")
        .setContentText("Много плюх");
 
        Notification notification = builder.build();
        nm.notify(NOTIFICATION_ID, notification);
    }
вот так примерно, каждый вызов метода sendNotif() будет увеличивать NOTIFICATION_ID на 1, и у вас не будут заменяться ваши нотификейшены.

Добавлено через 1 минуту
или можно рандомные числа подставлять

Java
1
2
3
Random random = new Random();
int rand_id = random.nextInt();
nm.notify(rand_id , notification);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru