|  9.03.2014 / 19:15 |  | 
| usb_device    Пользователь 
  Сейчас: Offline 
 Имя: ДенисОткуда: USB
 Регистрация: 07.01.2013
 
 | пока что сделал два метода, которые будут вызываться из главного MainActivity в зависимости от состояния. public void  endGameCycle(){
 boolean retry = true;
 thread.setRunning(false);
 while (retry) {
 try {
 thread.join();
 retry = false;
 } catch (InterruptedException e) {
 }
 }
 }
 public void setPauseGameCycle(boolean b){
 if(!b){
 thread.setRunning(true);
 } else  thread.setRunning(true);
 }
 
 | 
|  9.03.2014 / 19:18 |  | 
| samodelkin    Пользователь 
  Сейчас: Offline 
 Имя: СергейОткуда: Липецк
 Регистрация: 05.11.2013
 
 | usb_device, в любом классе активити можно переопределить методы онПаузе, и т.д, после выхода из паузы вызывается метод onResume.
 | 
|  9.03.2014 / 19:24 |  | 
| usb_device    Пользователь 
  Сейчас: Offline 
 Имя: ДенисОткуда: USB
 Регистрация: 07.01.2013
 
 | samodelkin, а не onRestart()?  Вот тут  написано: onRestart() Вызывается после того как activity было остановлено и теперь снова запускается.  За ним всегда следует вызов onStart() | 
|  9.03.2014 / 20:15 |  | 
| usb_device    Пользователь 
  Сейчас: Offline 
 Имя: ДенисОткуда: USB
 Регистрация: 07.01.2013
 
 | хм, не пойму как приостановить выполнение потока, старые методы вроде suspend resume рекомендуют не использовать. Как тогда мне например остановить поток при сворачивании приложения, ну и возобновить. Если внутри потока в методе run сделать зацикливание вроде while(runThread){} и методом вроде setRun изменять на true false то это бездарная растрата процессора и батареи.
 | 
|  10.03.2014 / 02:08 |  | 
| HoldFast    Пользователь 
  Сейчас: Offline 
 Имя: АндрейОткуда: Великие Луки
 Регистрация: 18.04.2011
 
 | usb_device,  Кто это не рекомендует юзать методы, которые для этого предназначены? Бред, юзай как и надо__________________
 
   Да, детка, я - Король Ящериц!!! | 
|  10.03.2014 / 07:02 |  | 
| samodelkin    Пользователь 
  Сейчас: Offline 
 Имя: СергейОткуда: Липецк
 Регистрация: 05.11.2013
 
 | usb_device, сделай флаг для цикла и при остановке переключай его, так во всех играх делают.
 | 
|  10.03.2014 / 08:04 |  | 
| aNNiMON   Супервизор 
  Сейчас: Offline 
 Имя: ВитёкРегистрация: 11.01.2010
 
 | HoldFast,  для Thread действительно не рекомендуется вызывать методы suspend, resume. На mobilab вроде была хорошая статья про потоки и там объясняется почему этого нельзя делать.__________________
 А так да, через флаги можно нормально сделать.
 
 
   let live | 
|  10.03.2014 / 08:58 |  | 
| Oak    Пользователь 
  Сейчас: Offline 
 Имя: КоляОткуда: Москва
 Регистрация: 02.06.2010
 
 | __________________Deprecated не зря ставят  
   Эль Презеденте | 
|  10.03.2014 / 11:24 |  | 
| Virus-ON    Пользователь 
  Сейчас: Offline 
 Имя: МаксОткуда: Чернигов
 Регистрация: 13.10.2011
 
 | Ребят, как проверить пустая ли строка?
 | 
|  10.03.2014 / 11:27 |  | 
| samodelkin    Пользователь 
  Сейчас: Offline 
 Имя: СергейОткуда: Липецк
 Регистрация: 05.11.2013
 
 | Virus-ON, if (s.length==0) {}
 
 |