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

Сделать копию static объекта - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не получается создать два AsyncTask http://www.cyberforum.ru/android-dev/thread1247072.html
Всем привет. Вот так я создаю первый Task: public class MyTimerTask extends AsyncTask<Void, Void, Void> { private TextView text; public MyTimerTask(TextView t) { text = t; } protected Void doInBackground(Void... params) { while(true) { try { Thread.sleep(2500); } catch (InterruptedException e) { break; } publishProgress(); if(isCancelled()) break;
Программирование Android Соединение с сервером, передача данных Добрый вечер. Такой вопрос: есть некая программа - сервер, написанная на С++ Qt. Там пара вкладок на ней пара ползунков. Это набросок, черновик. Задача: написать приложение под андроид, передающее данные на сервер и в зависимости от переданных данных будут меняться значения ползунков (вроде эха - для начала приложение на андроиде будет представлять из себя тоже пару ползунков). Это тоже... http://www.cyberforum.ru/android-dev/thread1247036.html
Программирование Android Decimal в eclipse
Доброго времени суток. Подскажите, пожалуйста, как можно работать с decimal в eclipse? Необходима точность, которой нет в float. Пишу кредитный калькулятор. В xamarin с decimal все расчеты верны, но в eclipse не могу добиться необходимой точности.
Программирование Android Как узнать, что приложение было запущено при помощи NFC метки?
Добрый день, у меня такой вопрос. Как узнать что приложение было запущено при помощи NFC метки?
Программирование Android Android Studio - Unfortunately, project has stopped http://www.cyberforum.ru/android-dev/thread1246833.html
Здравствуйте, решил по программировать, скачал андроид студио. Создал виртуальный эмулятор, эмулятор всё хорошо запускается. Сделал по гайду шаблон готовый, хотел запустить как написно там посмотреть, по идеи должно работать, а не запускается Вот логи 08-24 17:43:27.751 1577-1577/com.example.enig.helloworld D/AndroidRuntime﹕ Shutting down VM 08-24 17:43:27.761 ...
Программирование Android Обновляемое уведомление Доброго времени суток. Не получается создавать уведомление в AsynkTask в onProgressUpdate. Уведомление делаю так: NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setOngoing(true) .setSmallIcon(R.drawable.ic_launcher) .setContentTitle("Время") .setContentText(texttime.getText()); ... подробнее

Показать сообщение отдельно
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
26.08.2014, 11:13  [ТС]     Сделать копию static объекта
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
public class Comparator {
 
    private ArrayList<Organisation> latestOrgs;
    private ArrayList<Organisation> currentOrgs;
 
 
    public Comparator(ArrayList<Organisation> latestOrgs){//Создается перед началом обновления
        ArrayList<Organisation> staticList = new ArrayList<Organisation>(latestOrgs);
        this.latestOrgs = new ArrayList<Organisation>();
        for(int i = 0; i < staticList.size(); i++){
            this.latestOrgs.add(staticList.get(i));
        }
    }
    public void setCurrentOrgs(ArrayList<Organisation> currentOrgs){//Вызывается после обновления
        this.currentOrgs = currentOrgs;
    }
    private Organisation getLatestOrg(String id){
        for(int i = 0; i < latestOrgs.size(); i++){
            if(latestOrgs.get(i).getId().equals(id)){
                return latestOrgs.get(i);
            }
        }
        return null;
    }
    private Organisation getCurrentOrg(String id){
        for(int i = 0; i < currentOrgs.size(); i++){
            if(currentOrgs.get(i).getId().equals(id)){
                return currentOrgs.get(i);
            }
        }
        return null;
    }
    public void compareAmounts(Context context, String id){//Вызывается после setCurrentOrgs() 
        Organisation latestOrg = getLatestOrg(id);
        Organisation currentOrg = OrgUtils.getOrganisation(context, id);
       //Вот после этих строк в отладчике  latestOrg и currentOrg имеют один и тот же ид(ссылку или как это правильно называется), а у ArrayList'ов разные ид. 
        
    }
 
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru