Вниз  Java-программирование (1-ые посты)
- 29.06.2013 / 05:54
gost6678
  Пользователь

gost6678 
Имеется метод run, в нем вызывается другой метод, в котором должна быть пауза, скажите можно ли это сделать и если можно то как?

Изменено gost6678 (29.06 / 05:54) (всего 1 раз)
- 29.06.2013 / 13:46
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
gost6678, В методе, вызываемом из run пишешь:
  1. while(!isPaused){
  2. //нужные действия
либо когда нужно остановить выполнение этого метода, генеришь какое-нибудь исключение, а в самом методе пишешь так:
  1. try{
  2. //код...
  3. }catch(Exception e){
  4.  return;
  5. }
  6. }

- 29.06.2013 / 17:34
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
gost6678, а чем простой Thread.sleep не устраивает?
- 29.06.2013 / 18:35
Salat-Cx65
  Пользователь

Salat-Cx65 
Сейчас: Offline
TimerTask вроде как логичней для этого
- 30.06.2013 / 02:16
Magatino
  Администратор

Magatino 
Сейчас: Offline
Как записать в файл , вернее мне бы хотелось узнать что писать в os? :dum:
OutputStream os=getClass().getResourceAsStream(str);
dos=new DataOutputStream(os);

Изменено Magatino (30.06 / 02:17) (всего 1 раз)
- 30.06.2013 / 07:13
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
magatino,
  1. try {
  2.   FileConnection fc = ( FileConnection )Connector.open("file:///e:/data.txt");
  3.   if ( !fc.exists() ) fc.create();
  4.   DataOutputStream dos = fc.openDataOutputStream();
  5. //тут начнем писать в файл пару строк и т.п.
  6.   dos.write((byte)10);
  7.   dos.writeUTF("Hallo, Magatino!");
  8. catch( java.io.IOException ioe ) {}
  9. //и в конце желательно это все обнулить и почистить память
  10. void clear (){
  11.  try {
  12.   if ( fc != null ) fc = null;
  13.   if ( dos != null ) dos = null;
  14.   System.gc();
  15.  }
  16.  catch ( java.io.IOException ioe ) {}
  17. }

__________________
 знает толк

Изменено vl@volk (30.06 / 07:17) (всего 1 раз)
- 30.06.2013 / 07:52
Askalite
  Пользователь

Askalite 
Сейчас: Offline
А если DataOutputStream сделать close, что случиться с OutputStream?
- 30.06.2013 / 10:29
Magatino
  Администратор

Magatino 
Сейчас: Offline
vl@volk, Запись в файл это внутри приложения , типа как в RMS записывать.
- 30.06.2013 / 10:31
gost6678
  Пользователь

gost6678 
ничего не случится с ним.
- 30.06.2013 / 10:31
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Askalite, он закроется. Это нужно делать, когда вся нужная информация записана.
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)