Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
div22
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 47
#1

Проверка подключения к интернету. Почему Exception игнорируется? - Программирование Android

30.09.2014, 10:14. Просмотров 626. Ответов 1
Метки нет (Все метки)

Подскажите пожалуйста кто знает...отправляю емаил без инета, все равно пишет что сообщение ушло...вот код...

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
private class sender_mail_async extends AsyncTask<Object, String, Boolean> {
    ProgressDialog WaitingDialog;
 
    @Override
    protected void onPreExecute() {
        WaitingDialog = ProgressDialog.show(SmsActivity.this, getString(R.string.data_send), getString(R.string.msg_send) , true);
    }
 
    @Override
    protected void onPostExecute(Boolean result) {
        WaitingDialog.dismiss();
        Toast.makeText(mainContext, getString(R.string.msg_sended), Toast.LENGTH_LONG).show();
        ((Activity)mainContext).finish();
    }
 
    @Override
    protected Boolean doInBackground(Object... params) {
 
        try {
           title = ((EditText)findViewById(R.id.screen_sendnews_et_title)).getText().toString();
            text = ((EditText)findViewById(R.id.screen_sendnews_et_text)).getText().toString();
 
            from = "*********";
            where = "********";
 
            MailSenderClass sender = new MailSenderClass("****", "*****");
 
            sender.sendMail(title, text , from, where);
 
        } catch (Exception e) {
           Toast.makeText(mainContext, (R.string.error_send_msg), Toast.LENGTH_SHORT).show();
        }
 
        return false;
    }
}
Добавлено через 16 минут
Здесь пост екекют срабатывает влюбом случае, как можно проверить если сработал exception..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2014, 10:14
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Проверка подключения к интернету. Почему Exception игнорируется? (Программирование Android):

Получить событие подключения к интернету
Почитал в недавнем посте как проверить подключение к интернету. Все хорошо, но...

Работа библиотеки Retrofit при отсутствии подключения к интернету
При стабильном подключении к интернету приложение работает нормально, как...

Проверка подключения по bluetooth
Не подскажите, как можно проверять активно ли подключение по bluetooth? У меня...

Проверка скорости сетевого подключения
Мне необходимо осуществлять в своём приложении проверку скорости сетевого...

Throwing new exception with unexpected pending exception
Добрый день. Сразу перейдем к коду: public interface ApiInterface...

Игнорируется параметр adjustViewBounds
У меня есть LinearLayout, в котором должны уживаться картинка(Занимать все...

1
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
30.09.2014, 15:22 #2
Ну дак добавьте флаг какой нибудь и в onPostExecute проверьте его. Как то так:
Java
1
2
3
4
5
6
7
8
9
10
//Объявляете в теле КЛАССА
boolean internetAvailable = true;
//Далее в месте обработки ексепшена
internetAvailable = false;
//И в onPostExecute
if(internetAvailable){
//Тут то что должно быть при наличии интернета
}else{
//Тут то что должно быть если интернета НЕТ
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2014, 15:22
Привет! Вот еще темы с решениями:

Проверка подключения к интернету
Проблема такая мне нужно проверить подключен ли интернет через VBS или bat ...

Проверка наличия подключения к Интернету
Надо узнать есть ли соединение с интернетом. Подойдет любой способ с ping или с...

Проверка подключения к интернету не работает
Использую вот такую штуку: Try IdHTTP1.Get( 'http://yandex.ru' ); ...

Проверка подключения к Интернету - продумать логику поведения программы
Здравствуйте. Пишу код, который каждые 3 секунды проверяет подключение к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru