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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как сделать сравнение с верным ответом в Android Studio http://www.cyberforum.ru/android-dev/thread1345863.html
Помогите, пожалуйста. Есть задумка сделать программу с загадками . Вводишь ответ в поле формы TextView,и жмешь на кнопку, если ответ неверный выводиться тоже activity с подписью "ответ неверный" , если ответ верный происходит переход на следующий вопрос. Шаблон формы в html+php я сделал, а как это сделать в Android Studio? Android Studio начал изучать недавно, так что если можно то объясняйте...
Android Прокладывание маршрута и Retrofit Добрый день. Есть проблема с реализацией маршрутов в приложении. Суть проста: есть 2 точки, необходимо их соединить маршрутом. На основе статьи, пытаюсь реализовать данную функцию. Проблема заключается в том, что начальная и конечная точка имеет тип LatLng, в запросе же должны быть тип String: public interface RouteApi { @GET("/maps/api/directions/json") RouteResponse getRoute( ... http://www.cyberforum.ru/android-dev/thread1345835.html
Android XmlPullParser - проверка существования атрибута
Добрый день. Возникла необходимость проверять наличие в xml файле какого-либо атрибута. Подскажите метод, если таковой есть. В гугле и поиске на форуме что-то не нашел того что надо. Для получения значения атрибута использую parser5.getAttributeValue(null, "имя_атрибута1");. Но не во всех файлах есть "имя_атрибута1". Вот поэтому нужна проверка на его существование(чтобы использовать в...
Где хранится файл базы данных SQLite на устройстве? Android
Здравствуйте друзья! Где храниться файл базы данных SQLite на устройстве или может этот файл создается автоматически при загрузке приложения? Рето Майер пишет, что файл находится в : /data/data/<имя_пакета>/databases на устройстве (стр. 276) Такого не обнаружил у себя (андроид 2.х и 4.х). Фрагмент используемого кода: // database version
Android Не работает присвоение (или Три сосны) http://www.cyberforum.ru/android-dev/thread1345637.html
Помогите, некорректно происходит присвоение, смотрю и не понимаю! Имеем: Bundle bundle = getIntent().getExtras(); переменная - содержимое скопировано с дебаггера bundle следующей строчкой идет код float fl= bundle.getFloat("d_Rating");
Android Список из n button с фиксированной высотой Совсем недавно начал учить андроид. Подскажите, пожалуйста. Нужно сделать в центре экрана список из n кнопок (количество будет меняться в программе), но так, чтобы у всего списка всегда была фиксированная высота (примерно 2/3) экрана и, если много кнопок будет создано, то сделать прокрутку внутри списка, а если мало, то равное расстояние между ними. Как это всего лучше реализовать ? Какой Layout... подробнее

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

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

03.01.2015, 17:43. Просмотров 710. Ответов 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;
    }
}
Сам код рабочий...я проверял. Вот только не знаю,как на его основе впихнуть диалоги,асинхтаксы,бэгроундворкеры и т.д.
Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru