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

Как повесить прогресс диалог секунд на 10? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как сделать сравнение с верным ответом в Android Studio http://www.cyberforum.ru/android-dev/thread1345863.html
Помогите, пожалуйста. Есть задумка сделать программу с загадками . Вводишь ответ в поле формы TextView,и жмешь на кнопку, если ответ неверный выводиться тоже activity с подписью "ответ неверный" ,...
Программирование Android Прокладывание маршрута и Retrofit Добрый день. Есть проблема с реализацией маршрутов в приложении. Суть проста: есть 2 точки, необходимо их соединить маршрутом. На основе статьи, пытаюсь реализовать данную функцию. Проблема... http://www.cyberforum.ru/android-dev/thread1345835.html
Программирование Android XmlPullParser - проверка существования атрибута
Добрый день. Возникла необходимость проверять наличие в xml файле какого-либо атрибута. Подскажите метод, если таковой есть. В гугле и поиске на форуме что-то не нашел того что надо. Для получения...
Где хранится файл базы данных SQLite на устройстве? Программирование Android
Здравствуйте друзья! Где храниться файл базы данных SQLite на устройстве или может этот файл создается автоматически при загрузке приложения? Рето Майер пишет, что файл находится в :...
Программирование Android Не работает присвоение (или Три сосны) http://www.cyberforum.ru/android-dev/thread1345637.html
Помогите, некорректно происходит присвоение, смотрю и не понимаю! Имеем: Bundle bundle = getIntent().getExtras(); переменная - содержимое скопировано с дебаггера bundle следующей строчкой...
Программирование Android Список из n button с фиксированной высотой Совсем недавно начал учить андроид. Подскажите, пожалуйста. Нужно сделать в центре экрана список из n кнопок (количество будет меняться в программе), но так, чтобы у всего списка всегда была... подробнее

Показать сообщение отдельно
Kroshandowski
2 / 2 / 0
Регистрация: 05.04.2013
Сообщений: 234

Как повесить прогресс диалог секунд на 10? - Программирование Android

03.01.2015, 17:43. Просмотров 767. Ответов 17
Метки (Все метки)

Здрвствуйте!Нашел код для парсинга данных с сайта через jsoup. Так вот...иногда данные загружаются долго (зависит от скорости моб.интернета) и тогда я подумал повесить как бы прелоадером progressDialog секунд так на 10.
Т.е. диалог должен висеть пока не пройдет 10 сек (за это время думаю данные спарсятся) ну или что-то вроде пока не загрузит тег класса например: "div#blog-stats ul li" ,а потом pd.dismiss();
Вот сам код парсинга:
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
37
38
39
40
41
42
43
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
 
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
 
public class JSoupStudyActivity extends Activity {
 
    // blog url
    static final String BLOG_URL = "http://xjaphx.wordpress.com/";
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        // set layout view
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        // process
        try {
            ((TextView)findViewById(R.id.tv)).setText(getBlogStats());
        } catch (Exception ex) {
            ((TextView)findViewById(R.id.tv)).setText("Error");
        }
    }
 
    protected String getBlogStats() throws Exception {
        String result = "";
        // get html document structure
        Document document = Jsoup.connect(BLOG_URL).get();
        // selector query
        Elements nodeBlogStats = document.select("div#blog-stats-2 ul li");
        // check results
        if(nodeBlogStats.size() > 0) {
            // get value
            result = nodeBlogStats.get(0).text();
        }
 
        // return
        return result;
    }
}
Сам код рабочий...я проверял. Вот только не знаю,как на его основе впихнуть диалоги,асинхтаксы,бэгроундворкеры и т.д.
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru