Re[4]: Работа с HTTP в MIDP
От: Passer  
Дата: 24.11.07 06:47
Оценка: 2 (1)
Здравствуйте, UnConst, Вы писали:

UC>Здравствуйте, Sash_net, Вы писали:


UC>Это интересно конечно. Но как это использовать в данном примере? В какой библиотеке лежит этот класс? Где пишутся эти строки? И как мне в MainClass получить значение переменной result класса TreadClass? Во сколько сразу вопросов у меня возникло. Вы меня извините, в джаве я новичок.


сказалиже. клас с новым потоком будетвыглядеть так
class SomeRunnable implements Runnable{
private String result;

public void run() {
//poluchaem dannie i zapisivaem v result
}

public boolean isReceivingFinished(){
return result !=null;
}

public String getReceivedData(){
return result;
}

}



а вызываюший класс дешает чтото вроде

SomeRunnable sr = new SomeRunnable();
(new Thread(sr)).start();
...
if(sr.getReceivedData())
data = sr.getReceivedData();
...




а еше можно вот так
class SomeRunnable implements Runnable{
ParentClass pc;

public SomeRunnable(ParentClass pc){
this.pc=pc;
}

public void run() {
//poluchaem dannie 
pc.setdata(/*dannie*/);
}

}


много что можно сделать. вот поэтому и стоит доки почитать.
Re[5]: Работа с HTTP в MIDP
От: UnConst Россия  
Дата: 24.11.07 17:59
Оценка:
Ogromnoe spasibo. Vse okazalos' genialno prosto. Deystvitelno bodu po chacshe v doki zaglyadyvat'.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.