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

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

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

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

05.06.2013, 18:26. Просмотров 413. Ответов 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 просто закрашилось все
почему - то сообщений не вылезло
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2013, 18:26
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Отсутствие сети (Программирование Android):

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

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

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

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

Отсутствие звука - Windows XP
Всем привет!Забрал у сестры свой старый комп:мать MSI,пень 3,видео Ati rage 128,звуковая встроенная,вроде раньше к ней был диск...

Отсутствие библиотеки - C#
Написал простую прогу с использование бд access. на одном компе, где установлен офис все работает отлично. запускаю на другом, при попытке...

7
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.06.2013, 18:30 #2
смотрите логи.
0
spydark91
86 / 86 / 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();
}
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.06.2013, 18:48 #4
нет, только в UI потоке.
1
spydark91
86 / 86 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
05.06.2013, 18:53  [ТС] #5
а как тогда информировать юзера о том, что ошибочка вышла?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.06.2013, 18:56 #6
в UI потоке.
0
spydark91
86 / 86 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
05.06.2013, 18:58  [ТС] #7
как мне запустить функцию в UI потоке?
0
V0v1k
1160 / 984 / 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.
1
05.06.2013, 20:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2013, 20:35
Привет! Вот еще темы с ответами:

Отсутствие Office - Delphi
Скажите пожалуйста, как при запуске программы на Delphi можно проверить установлен ли Office, и если не установлен то проинформировать...

Отсутствие экстремума - Математический анализ
Подскажите, пожалуйста, пример функции, такой, что удовлетворяет всем условиям из ...

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

Отсутствие прав - Windows 7
Доброго времени суток! С недавнего времени начал встречаться с такой проблемой: софт просто не может установиться, и везде одна и та же...


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

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

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