25.03.2015 / 15:38 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| garfild63, тебе нужно сравнить не дисплеи - дисплей он всегда один для мидлета. Тебе нужно сравнить Displayable - то, что ты на него выводишь. А текущий Displayable получается методом Display.getDisplay(this).getCurrent(). В принципе, сравнения по ссылке должно быть достаточно
|
25.03.2015 / 17:48 | |
garfild63 Пользователь Сейчас: Offline
Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
| DominaN, А можно просто Display.getCurrent(); ?
|
25.03.2015 / 19:24 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| garfild63, нет, нельзя
|
25.03.2015 / 19:37 | |
garfild63 Пользователь Сейчас: Offline
Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
| DominaN, ОК.
|
25.03.2015 / 20:53 | |
garfild63 Пользователь Сейчас: Offline
Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
| Oak, Попробуй это скомпилить. Вроде бы исправил в алерте.
Изменено garfild63 (25.03 / 20:55) (всего 1 раз)
Прикрепленные файлы: mobilebasic-mas(…).zip (348.4 кб.) Скачано 17 раз |
26.03.2015 / 03:43 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| Не работает... new ProcessBuilder("clear").start();
Это тоже. Runtime.getRuntime().exec("clear");
Не то чтобы не работает, просто эффект от команды cls никакой. Должна очиститься консоль, но этого не происходит. Никаких исключений не выплёвывало. Пробовал ещё waitFor - безрезультатно. Даже не знаю в какую сторону копать... Уточню: не работает именно очистка консоли, другие программы работают. Например, выключение (poweroff). __________________
Homo homini penis est. Изменено Kalter (26.03 / 03:56) (всего 2 раза) |
26.03.2015 / 10:53 | |
ДубоХирург Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| Kalter, проверь, работает ли эта команда в терминале. В линухе вроде cls не работает. Хотя clear должна. У меня сейчас под рукой компа нет просто.
Изменено ДубоХирург (26.03 / 10:54) (всего 1 раз) |
26.03.2015 / 11:07 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| Kalter, А ты не пробовал просто System.println("cls"); ?
|
26.03.2015 / 11:11 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| Kalter, Просто ты ведь стартуешь новый процесс, он же никак не связан с текущей консолькой, поэтому выключение работает, так как оно выполняется независимо. А вообще для полноценной работы с консолью рекомендую какую-нибудб jni либу
|
26.03.2015 / 15:50 | |
Oak Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| Kalter, не "clear", а "cls"
__________________
Эль Презеденте |