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

Не возвращается значение TRUE в проверке на работоспособность сайта - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Не могу открыть Fragment class в проекте с TabHost http://www.cyberforum.ru/android-dev/thread1190136.html
Переделываю проектс ActionBarActivity c PageView в просто TabHost. Пишет ошибку при открытии класса Таба. Error - Caused by: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.tabhost/com.example.tabhost.Tab1}: java.lang.ClassCastException: com.example.tabhost.Tab1 Плз, хелп. MainActivity.java
Android Поиск по ListView основанному на кастомном адаптере Есть кастомный адаптер. ListView сделан на его основе. Данные загружаются из БД. Делаю поиск по позициям листа. Дописал в класс кастомного адаптера метод фильтрации. Все работает, но при прокручивании списка вылетает ошибка "NullPointerException". Сам адаптер отфильтровался, но такое ощущение, что ListView этого не понял, т.к. при нажатии на позиции он по прежнему считывает данные по... http://www.cyberforum.ru/android-dev/thread1190114.html
Дата Android
Здравствуйте, такой вопрос. как сделать чтобы по нажатию кнопки "->" дата увеличивалась на 1 и отображалась в textview. так же по кнопке назад. как сделать без багов чтобы небыло например 35 мая а автоматически пролистывалась дата на след месяц?. системное время менять не нужно. дата меняется в пределах приложения. Заранее спасибо.
Android Прокрутка listview
Подскажите как быть, когда пытаюсь прокрутить list он подсвечивается черный цветом.
Android Парсинг+вывод http://www.cyberforum.ru/android-dev/thread1189766.html
Есть страница "http ://meteo - liman. bl .ee/index2", необходимо её спарсить и данные вывести на экран. Парсинг: Document doc = null; try { doc = Jsoup.connect(html).get(); } catch (IOException e) { e.printStackTrace(); };
Android Выключение службы через определенное время Нужно, чтобы после получения широковещательного сообщения о новом СМС запускалась служба ровно на одну минуту. Сейчас у меня в onReceive стоит startService, потом TimeUnit.SECONDS.sleep(60) и после этого stopService. Все работает, но в эти 60 секунд ресивер не принимает другие сообщения, а это проблема. Пробовал в самой службе создавать отдельный поток с TimeUnit.SECONDS.sleep(60) и stopSelf... подробнее

Показать сообщение отдельно
Rifano998822
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 18
28.05.2014, 15:54  [ТС]     Не возвращается значение TRUE в проверке на работоспособность сайта
Логами пользоватся еще не научился) Как аналог использую:
Java
1
Toast.makeText(this, "Ошибка: "  + urlc.getResponseCode(), Toast.LENGTH_LONG).show();
Интересно что до urlc.connect(); все сообщения работаю, а вто после - тишина, не работает дальше скрипт. Не получается отследить. Теперь понятно почему не ретурнится значение TRUE. Только не понятно где я сделал ошибку в запросе?

Добавлено через 15 часов 5 минут
Нашел решение (в нужном месте вызываем new checkIsWorkUrl().execute("http://example.com");):
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
//AsyncTask
private class checkIsWorkUrl extends AsyncTask<String, String, String> {
     protected String doInBackground(String... urls) {
     String n = "";
        try {
            URL url = new URL(urls[0]);
             
            HttpURLConnection urlc = (HttpURLConnection) url.openConnection();
            urlc.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0.2) Gecko/20100101 Firefox/6.0.2");
            urlc.setRequestProperty("Connection", "close");
            urlc.setConnectTimeout(1000 * 3);
            urlc.connect();
                        
                if (urlc.getResponseCode() == 200) {
                       urlc.disconnect();
                       n = "ok";
                }
                        
            } 
            catch (Exception e) {
                // Обрабатываем ошибку
                e.printStackTrace();
            }
            if(n == "ok"){
                mWebView.loadUrl(urls[0]);
            }
            else{
                mWebView.loadDataWithBaseURL(null, "<html><body style='background-color:#FFE600;'>"
                            + "<div align='center' style='font-size:30px; font-weight:bold; color:#C70000;'>"
                            + "Отсутствует соединение с сайтом."
                            + "</div></body></html>", "text/html", "utf-8", null);
                }
        return null;
          }
 
    }
 
Текущее время: 09:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru