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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
div22
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 42
#1

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

30.09.2014, 10:14. Просмотров 581. Ответов 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):

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

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

Проверка подключения по bluetooth - Программирование Android
Не подскажите, как можно проверять активно ли подключение по bluetooth? У меня есть два устройства, связь между ними устанавливается без...

Throwing new exception with unexpected pending exception - Программирование Android
Добрый день. Сразу перейдем к коду: public interface ApiInterface { @GET(&quot;object/preview&quot;)

Игнорируется параметр adjustViewBounds - Программирование Android
У меня есть LinearLayout, в котором должны уживаться картинка(Занимать все свободное место) и какой-нибудь элемент. Картинка должна...

Проверка подключения к интернету - CMD/BAT
Проблема такая мне нужно проверить подключен ли интернет через VBS или bat если да то запустить программу для теста &quot;notepad.exe&quot; ели нет...

1
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 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
Привет! Вот еще темы с ответами:

Проверка наличия подключения к Интернету - CMD/BAT
Надо узнать есть ли соединение с интернетом. Подойдет любой способ с ping или с другим (если такие существует), можно даже через другую...

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

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

В папке "Сетевые подключения" пусто, подключения к интернету нет, но нельзя войти в настройки адаптера - Windows 7
В папке &quot;Сетевые подключения&quot; - пусто. К интернету подключение есть но не получается войти в настройки адаптера :( вроде...


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

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

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