Я работаю над приложением J2ME, оно делает HTTP-запрос и работает в соответствии с полученным ответом.
Ниже приведен мой код для HTTP-запроса
public String sendHttpGet(String url, String str) throws Exception {
HttpConnection hcon = null;
DataInputStream dis = null;
StringBuffer message = new StringBuffer();
try {
hcon = (HttpConnection) Connector.open(url);
dis = new DataInputStream(hcon.openInputStream());
int ch;
while ((ch = dis.read()) != -1) {
message.append((char)ch);
}
}catch(Exception e){
}finally {
if (hcon != null) {
hcon.close();
}
if (dis != null) {
dis.close();
}
MyForm.show();
}
return message.toString();
}
Работает нормальнона устройствах без сенсорного экрана, но когда я проверил его на сенсорном телефоне Nokia 500,
код выполняется до строки
hcon = (HttpConnection) Connector.open(url);
без каких-либо исключений, в итоге отображается первый экранприложение (главное меню).
Есть ли ограничения или проблемы?
Есть ли решение?