J2ME编程实践之联网开发(4)
httpwaitui响应httpthread的onfinish事件并调用下一个屏幕的setdata方法将数据传递给它并显示下一个屏幕:
public void onfinish(byte[] buffer, int size) {
byte[] data = buffer;
if(size!=buffer.length) {
data = new byte[size];
system.arraycopy(data, 0, buffer, 0, size);
}
datainputstream input = null;
try {
input = new datainputstream(new bytearrayinputstream(data));
if(displayable instanceof datahandler)
((datahandler)displayable).setdata(input);
else
system.err.println("[warning]displayable object cannot handle data.");
controllermidlet.replace(displayable);
}
catch(ioexception ioe) { … }
}
Tag: 联网开发
文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。