|  7.07.2015 / 14:08 |  | 
| HoldFast    Пользователь 
  Сейчас: Offline 
 Имя: АндрейОткуда: Великие Луки
 Регистрация: 18.04.2011
 
 | Ну, установить Android Studio.__________________Или попросить у vl@volk'а его дистр с SDK и батниками, там автоматическая сборка
 
 
   Да, детка, я - Король Ящериц!!! | 
|  7.07.2015 / 14:14 |  | 
| Aladdin    Пользователь 
  Сейчас: Offline 
 Имя: AladdinОткуда: Uzbekistan, Xiva
 Регистрация: 10.03.2015
 
 | HoldFast,  Я уже установил android studio, но он жрет вообще много оперативки, и не хочется для тестов создать целый проект в котором половина мусор.
 Изменено Aladdin (7.07 / 14:15) (всего 1 раз)
 | 
|  7.07.2015 / 14:17 |  | 
| HoldFast    Пользователь 
  Сейчас: Offline 
 Имя: АндрейОткуда: Великие Луки
 Регистрация: 18.04.2011
 
 | Тогда второй вариант подходит. Я тестил его сборку, все работало__________________
 
   Да, детка, я - Король Ящериц!!! | 
|  7.07.2015 / 15:31 |  | 
| Naik    Пользователь 
  Сейчас: Offline 
 Имя: %name%Регистрация: 14.03.2010
 
 | Aladdin,  Попробуй Eclipse + ADT, он намного экономнее. Все лишнее из проекта можешь удалять. Только проект нужен не gradle, а ant, или чем там оно еще может собирать.
 Еще экономнее NetBeans + NBAndroid, там только базовые возможности редактирования ресурсов андроид (xml), но зато хороший редактор java, то что тебе и нужно, я думаю.
 
 | 
|  7.07.2015 / 17:00 |  | 
| Pkolist    Пользователь 
  Сейчас: Offline 
 Имя: СанекОткуда: Сумы
 Регистрация: 23.05.2012
 
 | Как остановить фоновый поток? Я создал фоновый поток и запустил его, а потом программе нужно запустить еще раз эту функцию и она создает еще один фоновый поток(логично). Как удалить предедущий поток созданный этой функцией? методы Thread.stop() and Thread.destroy() не советовать
 | 
|  7.07.2015 / 17:11 |  | 
| StarTek    Пользователь 
  Сейчас: Offline 
 Имя: StarTekОткуда: Навои
 Регистрация: 14.06.2014
 
 | Если не ошибаюсь join ожидает завершения потока. А именно прервать зависит от структуры твоей программы. Если поток использует бесконечный цикл то его нужно прервать или использовать доп переменную.
 | 
|  7.07.2015 / 17:17 |  | 
| Pkolist    Пользователь 
  Сейчас: Offline 
 Имя: СанекОткуда: Сумы
 Регистрация: 23.05.2012
 
 | StarTek,  У меня прогресс бар снизу и его нужно обновлять когда играет песня что бы показать сколько ей еще играть, этим занимается фоновый поток. Вот когда происходит переключение песни, создается новый поток и все предедущие работают и это очевидно. Вот как остановить предедущий и создать новый, Я не знаю
 Изменено Pkolist (7.07 / 17:18) (всего 1 раз)
 | 
|  7.07.2015 / 19:04 |  | 
| vl@volk    Пользователь 
  Сейчас: Offline 
 Имя: ВладиславОткуда: Земля
 Регистрация: 26.12.2012
 
 | Aladdin,  22 мб надо будет скачать, поедание озу - минимум, только одна проблема, все разметки надо будет писать вручную__________________
 
   знает толк | 
|  7.07.2015 / 20:05 |  | 
| Naik    Пользователь 
  Сейчас: Offline 
 Имя: %name%Регистрация: 14.03.2010
 
 | Pkolist, flag = false; Thread.interrupt(); а в цикле в потоке напиши public void run() {    while (flag) {        // Тут твой код        try {            Thread.sleep(10);        } catch (InterruptedException e) {             return;        }    }}
Также можешь использовать FixedThreadPool с размером 1; Это позволит просто туда ложить потоки, и следующий не начнется пока не завершится предыдущийИзменено Naik (7.07 / 20:09) (всего 2 раза)
 | 
|  7.07.2015 / 21:15 |  | 
| Pkolist    Пользователь 
  Сейчас: Offline 
 Имя: СанекОткуда: Сумы
 Регистрация: 23.05.2012
 
 | Naik,  Что то ошибка теперь при переключении песни... А как-то безопасно задушить поток нельзя? Мне нужно уничтожить поток и потом новый начать с тем же функционалом, но с новой информацией
 Изменено Pkolist (7.07 / 21:20) (всего 1 раз)
 |