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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android простая анимация http://www.cyberforum.ru/android-dev/thread851270.html
Добрый вечер! Подскажите пожалуйста как сделать, чтобы при запуске приложения появилась пикча на определенное время зависла бы а потом исчезла и появилось бы активити? я попробовал так, но увы...
Программирование Android timePicker and AlarmManager am.set(AlarmManager.RTC, System.currentTimeMillis() + 10000, pIntent1); на layout'е есть TimePicker как сделать чтобы событие выполнялось во время указанное в TimePicker'е ? беру из... http://www.cyberforum.ru/android-dev/thread851156.html
Программирование Android не могу найти ошибку
я пытаюсь запустить звуковой файл в приложении, при открытии новой страницы(layout)... вот мой код: package by.example.goder; import android.app.Activity; import android.content.Context;...
Программирование Android не могу разобрать с меню
а то я что-то недопонимаю.... вот в чем заключается задача: мне необходимо создать меню с переходом на другой лэйот...по аналогии с этим, я думаю, остальные пункты я допилю... public boolean...
Программирование Android Распределить массивы http://www.cyberforum.ru/android-dev/thread850806.html
Делаю график сброса веса, но столкнулся со следующей проблемой... Люди иногда не могут каждый день заносить данные, поэтому, при отсутствии нехватающих дней, мне нужно их добавить и сделать...
Программирование Android Программное копирование файлов Здравствуйте. Общий принцип кода такой: 1) находим в списке установленных приложений необходимое мне: PackageManager packageManager = getPackageManager(); List <ApplicationInfo> allApplication... подробнее

Показать сообщение отдельно
metrolog
4 / 4 / 0
Регистрация: 18.11.2012
Сообщений: 101

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

28.04.2013, 20:25. Просмотров 411. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru