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

Как забрать данные из отработавшего потока? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Разметка activity http://www.cyberforum.ru/android-dev/thread1277013.html
Здравствуйте. У меня в активити присутствует webView, за ним - listView и внизу кнопки для навигации. Т.к. webView используется не всегда я ему выставил значение visibility=gone. Но вот беда - как только я меняю значение на visible кнопки для навигации у меня вообще опускаются вниз за пределы экрана. Я бы хотел чтобы "сжимался" listView, а кнопки оставались. Пробовал кнопки пихать в LinearLayout...
Программирование Android Синхронизация базы данных Здравствуйте! Использую для синхронизации базы данных Dropbox Datastore, так как объем данных у каждого пользователя сравнительно небольшой (1 - 2 Мбайта), то этот способ вполне подходит. Интересует, есть ли анлогичные сервисы от Google (бесплатные для разработчика)? Смотрел Google Drive, но так и не смог понять, есть ли возможность через него синхронизовать базы данных или только использовать... http://www.cyberforum.ru/android-dev/thread1276981.html
Непонятные дела с отрисовкой Программирование Android
Не могу понять что не так с отрисовкой банального треугольника. Нет его и всё. Брал рабочий код с друго проекта, оказался не таким уж и рабочим. Тут весь код на С++. Проблема известна: надо отрисовать треугольник на Ведроиде. Используем NDK, поэтому код весь на С++. Для полной осведомлённости прикреплю всё в виде архива. Заранее спасибо за помощь. main_func.cpp /*
Программирование Android LibGDX
Добрый вечер ! Устанавливал я Gradle вот по этой инструкции : http://vygovskiy.com/xwiki/bin/view/Main/Eclipse+%D0%B8+Gradle И на пункте "На странице настроек Gradle указываем Gradle Distribution, Folder и выбираем папку установки Gradle " запнулся, так как незнаю какую папку выбирать, насколько я понял это...
Программирование Android Посоветуйте насчет фотографий http://www.cyberforum.ru/android-dev/thread1276922.html
Есть желание встроить в приложение возможность делать снимки, которые затем будут передаваться на внешний сервер. Подскажите, как лучше реализовать эту возможность? Делать снимок стандартными возможностями смартфона, а затем выбирать из галереи или есть какая-нибудь библиотека, которую можно подключить к проекту?
Программирование Android Подвисает ViewPager с фрагментами внутри Собственно вот в чём соль. Есть ViewPager с фрагментами внутри, в каждом фрагменте есть изображение которое подгружается из ресурсов (/drawable/img_1,/drawable/img_2 и т.д.) с помощью массива ссылок на ресурсы изображений. По сути с помощью программы можно листать картинки. Но вот проблемка, при перелистывании жутко фризит. Из-за чего это может быть? Если что изображения ~100kb. Весь код... подробнее

Показать сообщение отдельно
yotsi
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 84
19.10.2014, 21:32  [ТС]
В общем все как всегда... После нескольких дней без результативных попыток найти что то в РУ, все решилось 20 минутами гугления на инглише.
Сделал через Runnable. Может кому из новичков будет полезно.Вот:
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
class GenArr implements Runnable
{
    private int arSZ;
    private int min;
    private int max;
    private int []aRR;
    Random r;
    public GenArr(int arSz,int MIN,int MAX,Random R)
    {
        this.arSZ=arSz;
        this.min=MIN;
        this.max=MAX;
        this.aRR=new int[this.arSZ];
        this.r=R;
    }
    @Override
    public void run()
    {
        for(int i=0;i<this.arSZ;i++)
        {
            this.aRR[i]=Color.argb(255,r.nextInt(max - min) + min, r.nextInt(max - min) + min, 
                    r.nextInt(max - min) + min);
        }
    }
    public int[] getThResult()
    {
        return this.aRR;
    }
}
/***********************************************/
        GenArr gar=new GenArr(this.widthScr*this.heighScr,0,255,this.R);
        Thread thr=new Thread(gar);
        thr.start();
        try {
            thr.join();
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        this.colArr=gar.getThResult();
/***********************************************/
ЗЫ: учусь дальше параллелить задачи в потоки на жабе.

Добавлено через 4 часа 26 минут
Подскажите как в жабе называеться такая штука - в классе родительского потока объявляться метод, указатель на который передается в дочерний поток, из которого вызовом этого метода данные передаются назад в родительский поток?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru