Articles of android service

Почему служба Android выходит из строя с помощью NullPointerException?

Вот код: public class BillingService extends Service implements ServiceConnection { … @Override public void onStart(Intent intent, int startId) { handleCommand(intent, startId); // line 361 } /** * The {@link BillingReceiver} sends messages to this service using intents. * Each intent has an action and some extra arguments specific to that action. * @param intent the […]

Подождите, пока не будут созданы фрагменты

Я программирую музыкальный проигрыватель, а музыка играет в фоновом режиме. Когда пользователь убивает действие, в котором размещаются 3 Fragments , а затем снова перезапускается Activity , я отправляю Broadcast рассылку из Service которая содержит информацию о текущей воспроизводимой песне, и список песен, которые пользователь добавил в свою сессию. Проблема в том, что каждый раз, когда […]

Тестирование Unit.startService ()?

Попытка написать мое первое приложение Android-by-TDD (я написал несколько небольших приложений для Android без TDD, так что знаком с окружающей средой), но я не могу понять, как написать свой первый тест. Сценарий: У меня есть активность, TasksActivity и служба TasksService. Мне нужно проверить, что TasksActivity запускает TasksService в методе onStart (). Тест, который я написал, […]

Одновременная запись в базу данных Android (из нескольких служб)?

У меня серьезная проблема с базой данных android sqlite и одновременным написанием. Для лучшего объяснения я приведу вам пример реальной жизни: У меня виджет рабочего стола, где я показываю список элементов из моей базы данных (а на заднем плане у меня есть DataService, который через регулярные промежутки времени собирает свежие данные с моего удаленного сервера […]

Android Sync Sqlite

Я делаю словарь типа приложения, которое использует SQLite . У меня есть одна таблица, в которой хранятся пара иностранных слов и их переводы. Я хочу синхронизировать эту таблицу с конкретной таблицей в Документах Google . Я нашел эту потрясающую библиотеку для извлечения и манипулирования GoogleSpreadsheets , поэтому, по крайней мере, для этого я покрыл это. […]

Использование GoogleApiClient в службе

Я пытаюсь получить информацию об обновлении местоположения. Для этого я создал службу и в onStartCommand класса обслуживания я создаю GoogleApiClient, но я не получаю звонок на соединение в службе. Пожалуйста, помогите решить эту проблему. Ниже приведен код службы и в действии я начал службу с использованием метода startService: startService(new Intent(this, LocationService.class)); Служебный код public class […]

Привязать услугу к активности или фрагменту?

Я работаю над приложением для музыкального плеера. У меня есть основное действие, которое имеет несколько фрагментов, каждый из которых отображает песни на альбоме устройства, мудрый, художник и т. Д. У меня есть музыкальный сервис, который обрабатывает все воспроизведение и другие вещи. То, что я смущен, – это привязка этой службы к различным фрагментам, которые у […]

Как сохранить мой BroadcastReceiver

В настоящее время я разрабатываю приложение блокировщика вызовов, такое как Truecaller. Что мне нужно Я хочу обнаружить входящие звонки, даже мое приложение удаляется из списка последних приложений. Код манифест.xml <receiver android:name=".PhoneStateReceiver"> <intent-filter> <action android:name="android.intent.action.PHONE_STATE" /> </intent-filter> </receiver> Мой код приемника вещания @Override public void onReceive(Context context, Intent intent) { //my call blocking code } Моя […]

Связывание службы с android.app.Activity vs привязка ее к android.app.Application

Есть ли какая-либо принципиальная разница в привязке службы к android.app.Activity и привязка ее к android.app.Application . Я хочу привязать службу к Application потому что я хочу сохранить некоторое глобальное состояние / данные в приложении вместо того, чтобы дублировать его во всех моих действиях . Благодарю.

API Android L Youtube – IllegalArgumentException: служебное намерение должно быть явным

Я знаю, что на LI можно связывать только службы, объявленные явно. В моем приложении я в настоящее время использую Youtube API и при работе на устройствах с LI всегда получаю эту ошибку java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.google.android.youtube.api.service.START } Как я могу исправить проблему, так как Youtube API работает также на L?