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

Принцип работы Service - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Какой способ предпочтительнее для реализации повторяющейся функции http://www.cyberforum.ru/android-dev/thread1682612.html
Требуется раз в минуту выполнять определенное действие, скажем, на экране менять счетчик времени. Понятно, что это надо делать не в UI. Где лучше реализовать такой таймер, считающий минуту? В Runnable, Thread или Service?
Программирование Android Получить json Здравствуйте. Мне нужно получить следующий json ответ с моего сайта для мобильного приложения. {"count":23,"next":null,"previous":null,"results":} Используя эту статью параметр json всегда получается null JSONObject json = jParser.makeHttpRequest(url, "GET", params); AssyncTask: http://www.cyberforum.ru/android-dev/thread1682364.html
Android sdk Программирование Android
Что такое Android SDK (SDK)? простым человеческим языком Когда говорят нужно знать Android SDK - что нужно знать? Здесь пишут что это "среда разработки приложений для операционной системы Android", а что же тогда Android Studio, Eclipse и т.д..
Программирование Android Когда вызовется writeToParcel()?
Есть две активити одна передает обьект другая принимает. Обьект реализует интерфейс Parcelable . В какой момент будет вызван метод writeToParcel()? Он будет вызван в передающем активити, когда обьект запихивается в интент методом putExtra или когда? А Parcelable.Creator<T> CREATOR когда будет сгенерирован? В принимающем активити когда сработает getIntent().getParcelableExtra() или как?
Программирование Android Оплата картой из приложения http://www.cyberforum.ru/android-dev/thread1682245.html
Здравствуйте! Нужно оплатить картой Visa или др. товар из приложения. Кто то делал подобное?
Программирование Android Progress Button, как вызвать метод, а после закончить Progress? Есть кнопка с прогрессом, по ее клику вызывается это: private void sendProgress (final LinearProgressButton button){ int progressColor = color(R.color.mb_purple); int color = color(R.color.mb_gray); int progressCornerRadius = dimen(R.dimen.mb_corner_radius_4); int width = dimen(R.dimen.mb_width_200); int height = dimen(R.dimen.mb_height_8);... подробнее

Показать сообщение отдельно
Dark-VIN
1 / 1 / 0
Регистрация: 16.01.2013
Сообщений: 66

Принцип работы Service - Программирование Android

11.03.2016, 21:37. Просмотров 412. Ответов 9
Метки (Все метки)

Здравствуйте, господа.
Не могу понять, что еще может Service, кроме перегружаемых методов? При первом запуске в onStartService или onStartCommand можно писать что угодно, но оно сработает только при старте или перезагрузке сервиса.
Использование в сервисе Timer или AlarmManager или AsyncTask не точная. Например, при загруженности телефона эти методы срабатывают с задержкой.

Да и вообще, нужен ли Service при использовнии AlarmManager? При моем тесте, без использования сервиса и закрытия приложения (System.Exit(0)), AlarmManager писал логи в заданное время с заданой последовательностью... Ну а при загруженности телефона, с задержкой.

На данный момент интересует фоновое выполнение куска кода строго-настрого в точные минуты и секунды, с точным интервалом, как это делает стоковый будильник. Или следует проверять каждую секунду? И нужен ли для этого Service?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru