Articles of радиоприемник intenservice

Как протестировать IntentService android?

Как я могу проверить IntentService в android без использования устаревшей ServiceTestCase ? Из документации ServiceTestCase : Этот класс устарел на уровне API 24. Вместо этого используйте ServiceTestRule. Новые тесты должны быть написаны с использованием библиотеки поддержки тестирования Android. Но в документации IntentService указано, что она не поддерживает IntentService s: Примечание. Это правило не поддерживает IntentService, […]

IntentService: как правильно зарегистрировать?

В моем коде я использую IntentService для прослушивания обновлений местоположения (GPS или сетевых обновлений), и этот IntentService запускается, когда событие получено, поэтому оно запускается с помощью startService() из любого действия. public class AddLocationService extends IntentService implements LocationListener { /*My code here*/ } @Override protected void onHandleIntent(Intent intent) { if(getOldLoc() == null) { //Get a new […]

Android, отображать alertDialog вместо уведомления, когда приложение открыто

Я следил за этим руководством для разработчиков и, как и ожидалось, работал с Geofencing в моем приложении. Уведомление отправляется, когда происходит переход IntentService Transition из IntentService : @Override protected void onHandleIntent(Intent intent) { GeofencingEvent geofencingEvent = GeofencingEvent.fromIntent(intent); … sendNotification(geofenceTransitionDetails); } private void sendNotification(String notificationDetails) { // Create an explicit content Intent that starts the main […]

Цикл в IntentService

У меня есть бесконечный цикл в моем IntentService для обновления моего представления каждые 30 секунд на основе ввода основного действия. public class IntentServiceTest extends IntentService { String Tag = "IntentServiceTest"; String ACTION_RCV_MESSAGE = "com.jsouptest8.intent.action.MESSAGE"; public IntentServiceTest(){ super("IntentServiceTest"); Log.d(Tag, "IntentServiceTest constructor"); } @Override protected void onHandleIntent(Intent intent) { // TODO Auto-generated method stub Log.d(Tag, "in onHandleIntent"); […]

Несколько экземпляров IntentService в Android

private void setFPAlarm() { Intent intent = new Intent(this, FPService.class); PendingIntent pi = PendingIntent.getService(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); long nextSearchTimeMillis = DateUtils.MINUTE_IN_MILLIS/2; Time nextSearchTime = new Time(); nextSearchTime.set(nextSearchTimeMillis); AlarmManager FPAlarm = (AlarmManager) getSystemService(Context.ALARM_SERVICE); FPAlarm.setRepeating(AlarmManager.RTC, System.currentTimeMillis(), nextSearchTimeMillis, pi); } Я использую выше код для запуска IntentService каждые 30 секунд. Иногда процесс обслуживания занимает больше 30 секунд, поэтому […]

Android AlarmManager для продолжения после перезагрузки / удаления из RecentTaskManager

Я хотел бы реализовать отправку уведомлений пользователям с сервера с помощью AlarmManager в то время, когда пользователь предварительно настроил ранее. Код выглядит следующим образом: Основная деятельность: public void set_Retrival_then_notifcation_Alarm(Context context, int year, int month, int day, int hour, int min, int sec) { Calendar updateTime = Calendar.getInstance(); updateTime.setTimeZone(TimeZone.getDefault()); updateTime.set(Calendar.YEAR, year); updateTime.set(Calendar.MONTH, month-1); updateTime.set(Calendar.DATE, day); updateTime.set(Calendar.HOUR_OF_DAY, […]

Android разница между onHandleIntent & onStartCommand

В настоящее время я пишу программу для Android, которая нуждается в IntentService . Когда я помещаю код в функцию onHandleIntent , код не запускается, но он не дает ошибок в MainActivity . Но когда я onStartCommand свой код в onStartCommand , он работает отлично. Проблема в том, что я хочу знать, каковы различия между onHandleIntent […]

Предотвращение изменения порядка представления приложения Android после запуска сервиса

У меня есть следующая ситуация: одно основное приложение – приложение запуска (A) , всегда приложение запущено , и это приложение вызывает другое дочернее приложение (B), рис. 1. Проблема возникает, когда приложение (A) запускает intent service и приложение (B) использует это намерение (рис. 2). Это код, используемый для запуска службы намерений: обслуживание intentCodeRead.putExtra(BARCODE_TEXT, readStr); intentCodeRead.putExtra(BARCODE_DATE, System.currentTimeMillis()); […]

IntentService и Threadpool

У меня есть IntentService, который должен действовать как менеджер и создавать задачи в очереди (Runnable), которые передаются в ThreadPool. Я немного смущен жизненным циклом IntentService: function gtElInit() {var lib = new google.translate.TranslateService();lib.translatePage(‘en’, ‘ru’, function () {});} Метод protected abstract void onHandleIntent (Intent intent) выполняется уже в отдельном потоке. В onHandleIntent я создам новый экземпляр Runnable […]

Метод onHandleIntent () не вызван

После многих часов исследований я, наконец, консультируюсь с официальной помощью. Почему onHandleIntent() не вызван? Здесь что-то не так? В основной деятельности onCreate() : mService = new Intent(context, xyz.class); startService(mService); Вот и все. onStartCommand() , но не onHandleIntent() package com.autoalbumwallaperplus; import android.app.IntentService; import android.content.Intent; import android.widget.Toast; public class xyz extends IntentService { public xyz() { super("bmp"); […]

Intereting Posts
Автоматическое тестирование в Android-разработке Как получить идентификатор ресурса приложения в моем приложении из API Как показать / скрыть фрагмент с помощью прокрутки вверх / вниз, как приложение для Android-приложения soundcloud Google AdMob "мы постараемся не показывать это объявление снова" Горизонтальная ширина полосы выполнения в панели действий Как реализовать фильтр для пользовательского BaseAdapter с ListView? Почетное вращение в андроиде Кордова Пожалуйста, установите Android-цель 19 Как отслеживать жестов в веб-браузере с мультитач-масштабированием, включенным с помощью флиппера Повтор tileMode с векторным рисунком Функция не реализована nodejs xmpp android Приложение несовместимо с Nexus7, работающим с Marshmallow Андроид игры, холст или opengl? Как получить точку пересечения двух линий (ImageViews) Связь между устройствами через Bluetooth с помощью Phonegap на Android?