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

Запустить сервис в другом потоке - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Spring for android http://www.cyberforum.ru/android-dev/thread1780119.html
Всем доброго дня! Не давно начал изучать spring и для этого воспользовался книгой. Прочитав уже небольшую часть книги я понял, что это очень удобный фреймворк позволяющий упрощать написание больших проектов. Так как в начале книги пояснялось что данный фреймворк предназначен для веб разработки, то следовательно для андроида он никак применим??? Как я смотрю на эту ситуацию: сам...
Android Выбор рекламной площадки Делаю глобальное обновление для своей игры, в результате которого, в нем появилась игровая валюта. В некоторых играх я встречал возможность получения монет за просмотр рекламы. Так вот, мне хотелось бы сделать такой же функционал, только нужно найти хорошую площадку, где платили бы за просмотр, а не за клики. Год назад писал парень из vidiger.com, у них это называется "Реклама за получение... http://www.cyberforum.ru/android-dev/thread1779904.html
Android Kryonet для Android
Можно ли использовать библиотеку kryonet под android? https://github.com/EsotericSoftware/kryonet Добавлено через 2 часа 31 минуту В описании написано же Не заметил Извиняюсь
Повысить скорость вставки в базу Android
Здравствуйте! Имеется метод, который запускается один раз после первой установки программы, то есть создается база и в нее вставляются данные. Таблица для вставки: db.execSQL("CREATE TABLE time (id INTEGER PRIMARY KEY AUTOINCREMENT, arrival VARCHAR(10), departure VARCHAR(10));"); Код метода: public void insertTime(SQLiteDatabase database) throws FileNotFoundException { ...
Android Обрезается bottom border у CardView на LinearLayout http://www.cyberforum.ru/android-dev/thread1779670.html
Почему если обвернуть CardView LinearLayout`ом то у него срезается border? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content"> ...
Android Выполнение задачи с интервалом 1 с Пишу программу под Андроид. Одна из функций программы, запуск определенного кода каждую секунду вне зависимости от того спит система или нет. На андроиде 4.2 отлично работает AlarmManager (SetInexactRepeating), который вызывает код моего сервиса с нужной частотой. На андроиде 5.1 столкнулся с тем, что частоты ниже 1 минуты принудительно приводятся к 60 сек и код сервиса вызывается уже раз в... подробнее

Показать сообщение отдельно
ILNAR_93
Android
213 / 213 / 21
Регистрация: 19.01.2013
Сообщений: 1,558
Записей в блоге: 2
13.07.2016, 16:57  [ТС]     Запустить сервис в другом потоке
vxg,
Я на счет того что если пользователь очистить недавно открытые приложения то сервис тоже грохается..
Там так-же есть пример с Notification сообщением - для того чтобы сервис не грохался при очистке недавних приложений

Есть статья в хабре https://habrahabr.ru/post/265159/

Со статьи:
Официальная документация гласит, что ОС Android останавливает службу только в случае нехватки памяти. Тем не менее, существует и другие случаи. Пользователь может сам остановить службу, используя предоставляемые ему средства меню Settings/Apps, там же он может сделать и полную остановку приложения. Но для этого ему надо напрягаться и, в общем-то осознавать свои действия и их последствия. К сожалению, для уничтожения службы у него есть и другие возможности, которыми он может пользоваться бессознательно. В частности, если в нашем приложении ранее была запущена хоть одна Activity, видимая в истории, то пользователь буквально одним движением пальца сможет вынести соответствующую задачу. Как ни парадоксально, попутно Android вышибет и весь процесс вместе со службой.
Лично мне такое поведение Android логичным не кажется. Пользователь зачастую просто чистит Recent Apps от давно забытого хлама, совсем не обязательно он при этом желает отказаться от тех благ, которые ему предоставляла выполняющаяся служба. Однако разработчики Google мыслили немного по-другому. По-другому, так по-другому, их право, но в конце концов нам с вами тоже надо как-то жить.
 
Текущее время: 10:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru