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

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

Войти
Регистрация
Восстановить пароль
 
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
#1

Отсутствие сети - Программирование Android

05.06.2013, 18:26. Просмотров 385. Ответов 7
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 @Override
        protected Void doInBackground(Void... params) {
            try {
                URL url = new URL(source);
                InputStream is = url.openStream();
                ans = convertStreamToString(is);
                is.close();       
            } catch (ClientProtocolException e) {
                e.printStackTrace();
                showDialog("1");
            } catch (IOException t) {
                t.printStackTrace();
                showDialog("2");
            }
            return null;
            
        }
вырубил вай фай
через секунд 20 просто закрашилось все
почему - то сообщений не вылезло
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2013, 18:26     Отсутствие сети
Посмотрите здесь:

Отсутствие коннекта клиент-сервер (сокеты) - Программирование Android
Задача в следующая: Есть код на сервере: System.out.println(InetAddress.getLocalHost()); ServerSocket SSock...

Приложение Camera ругается на отсутствие SD карты - Программирование Android
Возникла следующая проблема.Есть кнопка,при нажатии на которую происходит переход в приложение Camera.После того как будет сделана...

Отсутствие сети после обновления BIOS - BIOS
Был рабочий комп перепрошил BIOS, потом поставил новую XP SP3 на другой винт, все нормально, но роутер не пингуется - соответственно инета...

Отсутствие домашней сети и доступа к интернету Win7 - Сети
Добрый день! Заранее прошу меня извинить если такой вопрос уже где-то был разрешен, но всю ветку прочитать нереально, а решения из тех...

Отсутствие пинга - Сетевое оборудование
Добрый день К роутеру(DIR-615) подключены 1.компьютер(провод) под управлением Win XP SP3 x32 2.ноутбук(WiFi) под управлением Win 10...

Отсутствие индекса - C (СИ)
В чем ошибка? #include <stdio.h> #include <stdlib.h> void print_a(int mas); int main(){ int arr={0};

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.06.2013, 18:30     Отсутствие сети #2
смотрите логи.
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
05.06.2013, 18:45  [ТС]     Отсутствие сети #3
а вообще могу ли я вызывать функцию показа диалога из doInBackground ?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
private void showDialog(String text) {
    AlertDialog.Builder builder = new AlertDialog.Builder(h);
    builder.setTitle(R.string.error_dialog_caption);
    builder.setMessage(text);
    builder.setCancelable(true);
    builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { 
        @Override
        public void onClick(DialogInterface dialog, int which) {
            dialog.dismiss(); // Отпускает диалоговое окно                  
        }
    });
    AlertDialog dialog = builder.create();
    dialog.show();
}
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.06.2013, 18:48     Отсутствие сети #4
нет, только в UI потоке.
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
05.06.2013, 18:53  [ТС]     Отсутствие сети #5
а как тогда информировать юзера о том, что ошибочка вышла?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.06.2013, 18:56     Отсутствие сети #6
в UI потоке.
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
05.06.2013, 18:58  [ТС]     Отсутствие сети #7
как мне запустить функцию в UI потоке?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2013, 20:35     Отсутствие сети
Еще ссылки по теме:

Отсутствие доступа в сц - Удаление вирусов
Вместо поисковиков появляется страница с просьбой отправить номер телефона. "ой... Нам очень жаль, но запросы, поступившие с вашего...

В отсутствие мыши ... - Обо всем!
Вопрос наверное нубский совсем,но - как в случае отсутствия мыши(случайного\не случайного) кликать по ссылкам на веб страницах? По Tab...

Отсутствие совместимости. - C++
Дилема такова,что я не могу заметить ошибки именно в ходе решения(быть может со скобками переборщил),а точнее нахождения y1 и y2.Ответы...

Отсутствие ; перед - C++ Builder
выдает такую ошибку Ошибка 1 error C2143: синтаксическая ошибка: отсутствие ";" перед "." в этом месте private: System::Void...


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

Или воспользуйтесь поиском по форуму:
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.06.2013, 20:35     Отсутствие сети #8
AsyncTask:
onProgressUpdate(Progress... values)
Runs on the UI thread after publishProgress(Progress...) is invoked.
onPostExecute(Result result)
Runs on the UI thread after doInBackground(Params...).
onPreExecute()
Runs on the UI thread before doInBackground(Params...).

View:
post(Runnable action)
Causes the Runnable to be added to the message queue.
postDelayed(Runnable action, long delayMillis)
Causes the Runnable to be added to the message queue, to be run after the specified amount of time elapses.

Activity:
runOnUiThread(Runnable action)
Runs the specified action on the UI thread.

Handler:
A Handler allows you to send and process Message and Runnable objects associated with a thread's MessageQueue. Each Handler instance is associated with a single thread and that thread's message queue. When you create a new Handler, it is bound to the thread / message queue of the thread that is creating it -- from that point on, it will deliver messages and runnables to that message queue and execute them as they come out of the message queue.
Yandex
Объявления
05.06.2013, 20:35     Отсутствие сети
Ответ Создать тему
Опции темы

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