Вниз  Java-программирование (1-ые посты)
- 25.03.2015 / 15:38
DominaN
  Пользователь

DominaN 
Сейчас: Offline
garfild63, тебе нужно сравнить не дисплеи - дисплей он всегда один для мидлета. Тебе нужно сравнить Displayable - то, что ты на него выводишь. А текущий Displayable получается методом Display.getDisplay(this).getCurrent(). В принципе, сравнения по ссылке должно быть достаточно
- 25.03.2015 / 17:48
garfild63
  Пользователь

garfild63 
Сейчас: Offline
DominaN, А можно просто Display.getCurrent(); ?
- 25.03.2015 / 19:24
DominaN
  Пользователь

DominaN 
Сейчас: Offline
garfild63, нет, нельзя
- 25.03.2015 / 19:37
garfild63
  Пользователь

garfild63 
Сейчас: Offline
DominaN, ОК.
- 25.03.2015 / 20:53
garfild63
  Пользователь

garfild63 
Сейчас: Offline
Oak, Попробуй это скомпилить. Вроде бы исправил в алерте.

Изменено garfild63 (25.03 / 20:55) (всего 1 раз)


Прикрепленные файлы:
mobilebasic-mas(…).zip (348.4 кб.) Скачано 17 раз
- 26.03.2015 / 03:43
Kalter
  Пользователь

Kalter 
Сейчас: Offline
Не работает...
  1. new ProcessBuilder("clear").start();

Это тоже.
  1. Runtime.getRuntime().exec("clear");

Не то чтобы не работает, просто эффект от команды cls никакой. Должна очиститься консоль, но этого не происходит. Никаких исключений не выплёвывало. Пробовал ещё waitFor - безрезультатно. Даже не знаю в какую сторону копать...

Уточню: не работает именно очистка консоли, другие программы работают. Например, выключение (poweroff).
__________________
 Homo homini penis est.

Изменено Kalter (26.03 / 03:56) (всего 2 раза)
- 26.03.2015 / 10:53
ДубоХирург
  Пользователь

ДубоХирург 
Сейчас: Offline
Kalter, проверь, работает ли эта команда в терминале. В линухе вроде cls не работает.
Хотя clear должна.
У меня сейчас под рукой компа нет просто.

Изменено ДубоХирург (26.03 / 10:54) (всего 1 раз)
- 26.03.2015 / 11:07
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Kalter, А ты не пробовал просто System.println("cls"); ?
- 26.03.2015 / 11:11
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Kalter, Просто ты ведь стартуешь новый процесс, он же никак не связан с текущей консолькой, поэтому выключение работает, так как оно выполняется независимо. А вообще для полноценной работы с консолью рекомендую какую-нибудб jni либу
- 26.03.2015 / 15:50
Oak
  Пользователь

Oak 
Сейчас: Offline
Kalter, не "clear", а "cls"
__________________
 Эль Презеденте
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)