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

Обновление ProgressBar во время длительной операции - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android создание SyncAdapter'a http://www.cyberforum.ru/android-dev/thread658517.html
Добрый день. Решил создать свои собствены SyncAdapter, но документации очень мало. Может кто имеет матеряла поделится?
Программирование Android Программирование с использованием акселерометра Доброго времени суток, пытался найти какую-либо информацию о том, как писать приложения при участии акселерометра, но не смог найти ничего полезного. Единственное что нашел, это принцып работы. Не... http://www.cyberforum.ru/android-dev/thread658495.html
Программирование Android смена ресурсов
здравствуйте, есть код but.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub...
Изменение размера изображения Программирование Android
Здравствуйте! Интересует возможность изменения выводимого на экран изображения в Android. Требуется хак для определенного устройства. Разрешение андроида на нём - 800*480. Требуется на ту же площадь...
Программирование Android Edittext http://www.cyberforum.ru/android-dev/thread658060.html
Как проверить находится ли edittext в фокусе?
Программирование Android Работа с cookie здраствуйде как мне сохранять куки в програме, ато я не могу на сайте залогинитца із за того что у меня нет куки...( вот код: String result = new String(""); try{ ... подробнее

Показать сообщение отдельно
Chipito
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 29
13.12.2012, 23:35
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
class MyTask extends AsyncTask<VozvedStep,Integer,Void>
        {
                protected void onPreExecute()
                {
                        progressBar.setProgress(0);
                }
                protected void onPostExecute()
                {
                        progressBar.setProgress(100);
                }
                protected Void doInBackground(VozvedStep... p1)
                {
    progressBar.setMax() / тут поставь твоё максимальное значение.
                        double res = p1[0].getA();
                        double result = 1;
                        String strX = new String();
                        strX = p1[0].getStrX();
                        int s = p1[0].getS();
                        int p = p1[0].getP();
                        double h = 100/s, progress = h;
                        result = Math.pow(res, strX.charAt(s)-'0');
                        this.publishProgress((int)progress);
                        for (int i = 0; i < s; ++i)
                        {
                                res = (res*res)%p;
                                result *= Math.pow(res, strX.charAt(s-1-i)-'0');
                                result %= p;
                                progress+=h;
        progressBar.setProgress((int)progress);
                        }
                        VozvedStep.setResult(result);
                        return null;
                }
               
        }
Возможно и поздно, но все равно попробуй)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru