Сделал в своей бродилке чтобы все методы выполнялись в потоке. И всё было хорошо, пока не включил запросы. А когда включил запросы, то эмулятор при втором переходе зависает и закрывается 5 секунд, но если убрать thread.join, то такого не происходит. Malcolm, не знаеш почему из-за join эмулятор так виснет?
А как в прогу вставить обычное время? Тока прошу учесть что прога построена на канвасе, нито я нашол пример в книге Буткевича, а там время сделано на форме
Подскажите пожалуйста вот я вывожу текст с числом double Dsum: graphics.drawString( " Dsum ="+ Dsum, getWidth()/6, getHeight()/8, 0); число отображается со слишком большой дробной частью например 0.878787888877 как сократить, чтоб рисовалось меньше цифр например 0.87 ?
DDDEN!SSS, а, вот. Я на этим тоже достаточно помучился. Дело в том, что когда главный поток застревает на каком-то месте, вот как на join, то он не может обслуживать нажатия с клавиатуры. А поскольку другой поток именно этого и ждет, получается взаимная блокировка. Тебе нужно сделать так, чтобы главный поток не застревал, иначе дать разрешение не получится. [CRUSADER], есть класс java.util.Date, он тебе поможет. Просто создаешь без параметров и вуаля, текущее время. Nicolos, тогда тебе нужно вручную перевести в строку, а дальше обрезать лишнее методом substring.
Malcolm, разве? Я пишу этот пакет в главном классе, а всё равно ничего не появилось. Он же должен как-то отображаться? И ещё как время в определёное место паставить и цвет зделать например синий?
[CRUSADER], setColor(0x0000ff)-синий цвет. Malcolm, в буткевиче я чтото видел про блокировку потоков, но без участия главного. Вооще можно сделать чтобы они не блокировались?
16 янв 2009 в 15:42