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

Как не допустить создание потока еще раз? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Вывести время в toolbar http://www.cyberforum.ru/android-dev/thread1629003.html
Привет. Извиняйте за нубский вопрос, но как самое просто вывести текущее время. Как разместить\получить и отформатировать время я знаю, вопрос в том нет ли уже готовыз каких то простых механизмов для вывода времени, или нужно создавать отдельный поток или таймер и через handler обновлять на главном активити?
Программирование Android Как можно сделать линию толще (Google Maps) Я рисую путь на Google Map между двумя точками как сделать линию соединяющую эти две точки толще?? http://www.cyberforum.ru/android-dev/thread1628837.html
Программирование Android Рисование маршрута на Google Map
Есть поле 2 поля Edit Text пользователь вводит туда адрес начальной и конечной точки. Точки на карте я отметить могу а как проложить маршрут между ними?? Нужно иметь ключ от google map api это понятно. А дальше нужно сделать запрос на https://maps.googleapis.com/maps/api/directions/output?parameters?? Как правильно распарсить JSON ответ сервера можете привести пример?? И как потом по координатам...
Программирование Android Как организовать еще одно место для обрабатывания процедур?
в mainActivity уж очень много обрабочиков событий. как проще обрести возможность писать обработчики в еще одном подобном месте, но чтобы не потерять переменные из mainActivity
Программирование Android Как реализовать правильное отображение View элементов? http://www.cyberforum.ru/android-dev/thread1628675.html
Здравствуйте! Хочу реализовать что-то похожее, но не пойму как добиться того, чтоб иконка справа отображалась в свой реальный размер, а EditText растягивался на оставшееся все пространство независимо от ширины экрана. Заранее спасибо за наталкивающие ответы!
Программирование Android Ответ от PHP сервера Читал статью http://dajver.blogspot.com/2013/02/json.html А вот смотрите, если я хочу сделать все не на json, а чисто на пхп. Когда приходит на сервер определённое значение переменной, на пхп выводиться echo с текстом. Как мне получить то, что в этом echo? Можно ли как-то получить те данные? подробнее

Показать сообщение отдельно
DarkVortex
102 / 68 / 18
Регистрация: 07.07.2014
Сообщений: 239
30.12.2015, 12:26     Как не допустить создание потока еще раз?
Просто проверяй запущен ли твой сервис или нет, как-то так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
        List<ActivityManager.RunningServiceInfo> rs = am.getRunningServices(50);
        boolean run = false;
        for (int i = 0; i < rs.size(); i++) {
            ActivityManager.RunningServiceInfo rsi = rs.get(i);
            if(rsi.service.getClassName().contains("ServiceClassName")){
                run = true;   
            }
        }
        if(!run){
            Log.d(LOG_TAG, "Запускаем сервис.");
            context.startService(new Intent(context, ServiceClassName.class));
        }else{
            Log.d(LOG_TAG, "Сервис уже запущен.");
        }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru