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

Свой собственный прогресс бар - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android GET/POST Запросы на страницу php http://www.cyberforum.ru/android-dev/thread1028631.html
Добрый вечер. Я впервые программирую на Android. Столкнулся с такой проблемой: есть страница на Php Code: <? $FIRST_NAME = $_GET; $SECOND_NAME = $_GET;
Программирование Android Падает программа Navigation Drawer Собрал пример этот бокового меню http://developer.android.com/intl/ru/training/implementing-navigation/nav-drawer.html на планшете android 4.4 все работает на телефоне 2.3.3 запускается программа и... http://www.cyberforum.ru/android-dev/thread1028609.html
Программирование Android После обновления записи в базе данных невозможно добавить новую запись
Здравствуйте. У меня есть список, который формируется из базы данных. Добавление новых записей выполняется до тех пор, пока я не вызову контекстное меню для какой-то определенной записи и в этом меню...
Android Edittext Search Программирование Android
добро пожаловать. Настоящее время есть функция поиска, которая ищет данными в XML файле в соответствии с Tittle-х годов. Tittle каждого компонента на грузинском языке), и поиск работает, когда...
Программирование Android Как закрыть приложение из view activity? http://www.cyberforum.ru/android-dev/thread1028044.html
Есть простой класс который расширяется от View в котором нужно завершить другое активити, этот View класс добавлен в основной класс с помощью xml файла. Пробую завершить активити с помощью...
Программирование Android Различный вывод на виртуальной машине в eclipse и при запуске файла, с расширением apk Здравствуйте, помогите, пожалуйста, разобраться с проблемой вывода приложения. Когда запускаешь проект в eclipse на виртуальной машине, выводится правильный экран приложения(изображение OnAVD.jpg).... подробнее

Показать сообщение отдельно
cezer_ak
4 / 4 / 1
Регистрация: 14.02.2013
Сообщений: 232
05.12.2013, 16:06  [ТС]
Цитата Сообщение от KillAndEat Посмотреть сообщение
...
Мне понравилась ваша идея!

А как на счет того что у меня нет объёма загружаемого.

У меня есть 3и последовательно выполняемых AsyncTask, каждый из них занимает своё количество определённого времени(Зависит от скорости интернета).

- Первый просто отправляет на сервер запрос в конце запуская второй Asynk
- Второй отправляет и парсит в конце запуская третий Asynk
- Третий парсит и выводит результат.

У каждого из них есть
onProgressUpdate, OnPostexecute, OnPreexecute и тд.

как тут быть?

Если есть готовый вариант (про то что вы говорили), могу ли я взглянуть?

Добавлено через 8 часов 53 минуты
Цитата Сообщение от KillAndEat Посмотреть сообщение
...
Пришёл к вот такому коду:

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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
public class MainActivity extends Activity {
    private static final String TAG = "MyApp";
    private ProgressDialog progressDialog;
    Button buttonStart;
    public String a;
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        buttonStart = (Button) findViewById(R.id.buttonStart);   
 
    }
    public void onclick(View v) {
        new MyTask().execute();
    }
 
    class MyTask extends AsyncTask<String, Integer, Void> {
        @Override
        protected void onPreExecute() {
            super.onPreExecute();
            buttonStart.setVisibility(View.INVISIBLE);
            progressDialog = new ProgressDialog(MainActivity.this);
            progressDialog.setCancelable(true);
            progressDialog.setProgressDrawable(getResources().getDrawable(R.drawable.a1));
            progressDialog.show();
        }
        @Override
        protected Void doInBackground(String... urls) {
           for (int i = 1; i < 25; i ++) {
                a = "a" + i;
            }
            return null;
        }
 
        @Override
        protected void onProgressUpdate(Integer... values) {
            super.onProgressUpdate(values);       
            Resources res = getResources();
            int myId = res.getIdentifier(a, "drawable", "app.pogress");
            Drawable d = res.getDrawable(myId);
            progressDialog.setProgressDrawable(getResources().getDrawable(R.drawable.a1));
            progressDialog.setProgressDrawable(d);
        }
 
        @Override
        protected void onPostExecute(Void result) {
            super.onPostExecute(result);
          
        }
 
 
    }
 
 
}
Но он мне выводит по чему то обычный ProgressBar в диалоге.

Что я тут напортачил, подскажите?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.