Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
div22
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 42
30.09.2014, 10:14     Проверка подключения к интернету. Почему Exception игнорируется? #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..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2014, 10:14     Проверка подключения к интернету. Почему Exception игнорируется?
Посмотрите здесь:

Android FATAL EXCEPTION: main
FATAL EXCEPTION: main Android
Получить событие подключения к интернету Android
Android Exception в AsyncTask
Проверка internet connection. Проверка доступности сети Android
Проверка подключения по bluetooth Android
Android FATAL EXCEPTION: AsyncTask #3
Android Fatal Exception: main
Android FATAL EXCEPTION: main
Android Игнорируется параметр adjustViewBounds
Android FATAL EXCEPTION: main
Android Throwing new exception with unexpected pending exception

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
30.09.2014, 15:22     Проверка подключения к интернету. Почему Exception игнорируется? #2
Ну дак добавьте флаг какой нибудь и в onPostExecute проверьте его. Как то так:
Java
1
2
3
4
5
6
7
8
9
10
//Объявляете в теле КЛАССА
boolean internetAvailable = true;
//Далее в месте обработки ексепшена
internetAvailable = false;
//И в onPostExecute
if(internetAvailable){
//Тут то что должно быть при наличии интернета
}else{
//Тут то что должно быть если интернета НЕТ
}
Yandex
Объявления
30.09.2014, 15:22     Проверка подключения к интернету. Почему Exception игнорируется?
Ответ Создать тему
Опции темы

Текущее время: 12:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru