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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
metrolog
4 / 4 / 0
Регистрация: 18.11.2012
Сообщений: 101
#1

Очередь в broadcastReceiver - Программирование Android

28.04.2013, 20:25. Просмотров 408. Ответов 0
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
String numberS = number.getText().toString();
            String mailS = mail.getText().toString();
            intent1 = createIntent("action 1", numberS, mailS);
            pIntent1 = PendingIntent.getBroadcast(this, 0, intent1, 0);
            Log.d(LOG_TAG, "start");
            
            Calendar cal=Calendar.getInstance();
          //  cal.set(Calendar.DAY_OF_MONTH, time.getDayOfMonth());
           // cal.set(Calendar.MONTH, time.getMonth());
          //  cal.set(Calendar.YEAR, time.getYear());
            cal.set(Calendar.HOUR_OF_DAY, time.getCurrentHour());
            cal.set(Calendar.MINUTE, time.getCurrentMinute()); 
            cal.set(Calendar.SECOND, 0);
            long millis = cal.getTimeInMillis();
            
            
            if ((!(mailS.equals("")))&&(!(numberS.equals("")))){
            am.set(AlarmManager.RTC, millis , pIntent1);
            Toast.makeText(MainActivity.this, "сообщение добавлено на отправку", Toast.LENGTH_SHORT).show();
Java
1
2
3
4
5
6
7
  Intent createIntent(String action, String number, String mail) {
        Intent intent = new Intent(this, Receiver.class);
        intent.setAction(action);
        intent.putExtra("number", number);
        intent.putExtra("mail", mail);
        return intent;
      }
устанавливаю время, как срабатывает алармменеджер отправляется PendingIntent, в broadcastReceiver выполняются какие то действия.
Если добавляю два события на разное время, первое не выполняется, оно заменяется видимо вторым.
Как сделать чтобы при добавлении двух событий запланированных на разное время, выполнялись оба?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2013, 20:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Очередь в broadcastReceiver (Программирование Android):

BroadcastReceiver - Программирование Android
У меня такой вопрос если я создал ресивер и прописал его в манифесте. Мой ресивер прослушивает определенные интенты. И у меня такой вопрос...

BroadcastReceiver и startActivity - Программирование Android
У меня есть служба и BroadcastReceiver. Когда приходит событие, то я вызываю startService. Если служба не запущена, то она запускается и...

Уведомления в BroadcastReceiver - Программирование Android
Привет, уважаемые! Прикрутил BroadcastReceiver, мониторю входящие смс, пытаюсь отключить звук входящего смс если оно удовлетворяет моим...

Чтение preferences в BroadcastReceiver - Программирование Android
Доброго времени суток. Сам смысл того что я делаю: есть активити, которая отображает состояние батареи, есть активити настроек и есть...

BroadcastReceiver + static переменная - Программирование Android
Работая с бродкаст ресивером задался вопросом, как же он всё-таки работает?) Есть следующий код, который фиксирует состояние телефонного...

Виджеты, BroadcastReceiver и Строки - Программирование Android
Здравствуйте. Занимаюсь созданием виджета. Делаю что то наподобие нажатия на кнопку. Использую Broadcast. Предполагается ,что после нажатия...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2013, 20:25
Привет! Вот еще темы с ответами:

Servise, BroadcastReceiver, Activity - Программирование Android
Здравствуйте, есть сервис и активити, сервис возвращает данные активити через BroadcastReceiver... все работает отлично, но когда виходиш...

BroadcastReceiver, куда добавить код? - Программирование Android
помогите понять часть статьи https://habrahabr.ru/post/234425/. добрался до Для работы BroadcastReceiver'а надо добавить немного кода в...

Запуск BroadcastReceiver без активити - Программирование Android
Имеется приложение, включающее в себя единственный класс: public class MyReceiver extends BroadcastReceiver{ @Override ...

BroadcastReceiver, считывание состояние телефона - Программирование Android
Добрый день! Создал вот такой класс, для считывания состояния телефона во время звонка. public class CallReceiver extends...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru