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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 134
#1

AlarmManager не работает после закрытия приложения - Android

26.12.2014, 09:42. Просмотров 1747. Ответов 20
Метки нет (Все метки)

Всем привет, сделал ресивер + нацепил туда alarm вот код в классе ресивера
Java
1
2
3
4
5
6
7
8
9
10
11
12
public void SetAlarm(Context context) {
 
        AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
        Intent intent = new Intent(context, myresiever.class);
        //intent.putExtra(ONE_TIME, Boolean.FALSE); // Задаем параметр интента
        PendingIntent pi = PendingIntent.getBroadcast(context, 0, intent, 0);
        // Устанавливаем интервал срабатывания в 5 секунд.
        //am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1000 * 10, pi);
    am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, 5000, 1000 * 10, pi);
 
 
        }
вот так вызываю из моего активити ресивер
Java
1
2
   MyReciver=new myresiever();
      MyReciver.SetAlarm(getApplicationContext());
аларм запускается при работающем приложении и показывает то что я ему тут назначил (опять код ресивера)
Java
1
2
3
4
5
6
7
8
9
public void onReceive(Context context, Intent intent) {
 
        final PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
        PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "YOUR TAG");
        wl.acquire();       
        Toast.makeText(context, "testAlarm", Toast.LENGTH_SHORT).show();
        wl.release();  
               /////////////////////////
    }
НО! когда я выключаю прогу (закрываю, не сворачиваю) то аларма больше нету((( хотя и в манифесте выставил WAKE_LOCK , и вроде всё правильно написал, но вырубается аларм((( то делаю не так? посоветуйте
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2014, 09:42     AlarmManager не работает после закрытия приложения
Посмотрите здесь:

Android Не освобождаются ресурсы после закрытия Activity
Service автозапуск после закрытия родителя Android
После закрытия приложения пользователем код в таймере продолжает выполняться Android
Android Запуск таймера после закрытия второй Активити
Android Функция закрытия приложения
Автозапуск приложения после его закрытия Android
Android AlarmManager после перезагрузки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2014, 13:08     AlarmManager не работает после закрытия приложения
Еще ссылки по теме:

Кнопки удаляются после закрытия приложения Android
Как создать массив который сохраняет свои значение даже после закрытия приложения Android
Не работает AlarmManager Android
Android Не удается остановить воспроизведение потока после закрытия и открытия приложения
Обновление приложения и AlarmManager Android

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

Или воспользуйтесь поиском по форуму:
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 134
28.12.2014, 13:08  [ТС]     AlarmManager не работает после закрытия приложения #21
ну да там стоит lenovo launcher , есть другой аппарат - планшет - на нем голый андроид , вот на нем всё это дело работает))) получается - решения нет?
Yandex
Объявления
28.12.2014, 13:08     AlarmManager не работает после закрытия приложения
Ответ Создать тему
Опции темы

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