Я занимаюсь разработкой приложения для отправки сообщений через Интернет. Я успешно завершил проект, но теперь получаю сообщение об ошибке "проверить сетевое соединение, даже если сетевое соединение доступно.
Я закрыл http-соединение. Но проблема остается.
Иногда это работает нормально, но через некоторое время выдает ошибку ".
Одним словом это не подключение к интернету.
Пожалуйста, помогите мне.
это мой код
InputStream in=null;
int rc=0;
HttpConnection http=null;
ConnectionFactory factory = new ConnectionFactory();
try{
String u="my url goes here";deviceside=true";
ConnectionDescriptor descriptor = factory.getConnection(u);
http = (HttpConnection)descriptor.getConnection();
in = http.openDataInputStream();
rc = http.getResponseCode();
if (rc != HttpConnection.HTTP_OK) {
Dialog.inform("Please Check The Internet Connection ");
}
int ch;
while ( (ch = in.read())!= -1){
buff3.append( (char) ch);
}
Dialog.inform(" Your Balance Is \n " +buff3.toString() );
buff3.delete(0,buff3.toString().length());
// buff3=new StringBuffer();
//stringItem.setText(" Your Balance Is \n " +buff.toString());
}
catch(Exception o){
Dialog.inform("Please Check The Internet Connection ");
buff3.delete(0,buff3.toString().length());
}
finally
{
try {
if(in != null)
in.close();
if(http != null)
http.close();
buff3.delete(0,buff3.toString().length());
} catch (IOException ex) {
ex.printStackTrace();
}
}