у меня следующая проблема. Этот мидлет работает нормально, когда я выполняю его в эмуляторе, но когда я загружаю его на свой Motorola i290 (с компанией Nextel), и я запускаю его, он зависает. Так что никогда не запускается (программа начинает делать запрос на страницу php)
Вот код, если кто-нибудь знает, почему моя программа работает нормально в эмуляторе Wireless Toolkit, а не в телефоне, пожалуйста, дайте мне знать. Спасибо
Это мой метод "Соединения"
String getGrade(String url) throws IOException {
HttpConnection c = null;
InputStream is = null;
OutputStream os = null;
StringBuffer b = new StringBuffer();
TextBox t = null;
int x = 5, y =7;
try {
c = (HttpConnection)Connector.open(url,Connector.READ,true);
c.setRequestMethod(HttpConnection.GET);
c.setRequestProperty("IF-Modified-Since", "10 Nov 2000 17:29:12 GMT");
c.setRequestProperty("User-Agent","Profile/MIDP-2.0 Confirguration/CLDC-1.1");
c.setRequestProperty("Content-Language", "en-CA");
os = c.openOutputStream();
is = c.openDataInputStream();
int ch;
while ((ch = is.read()) != -1) {
b.append((char) ch);
System.out.println((char)ch);
}
t = new TextBox("Final Grades", b.toString(), 1024, 0);
} finally {
if(is!= null) {
is.close();
}
if(os != null) {
os.close();
}
if(c != null) {
c.close();
}
}
//display.setCurrent(t);
return b.toString();
}