@jvmchat

Страница 1831 из 2890
Anton
05.10.2017
15:43:08
Можешь описать проблему еще раз

VladiK
05.10.2017
15:46:01
У меня есть MainACtivity в которой я должен получить массив для адаптера и загрузить сообщения в ленту . Есть второй класс, в котором создал метод, который получает из ФБ сообщения и помещает их в массив. При попытке вызова этой функции у меня в лог выводятся все сообщения (значит функция рабочая), а вот в массив ничего не пишется, при дебагге у меня size = 0, вот и не пойму почему не пишется туда ничего. Грешу на неправильное использование или инициализацию массива

Anton
05.10.2017
15:46:47
Покажи как ты загружаешь данные в массив

VladiK
05.10.2017
15:47:14
public void onDataChange(DataSnapshot dataSnapshot) { for (DataSnapshot dsn : dataSnapshot.getChildren()) { if (dsn.child(USER_MESSAGE_TYPE).getValue(String.class).equals("OPEN")) { String message = dsn.child(USER_MESSAGE_TEXT).getValue(String.class); arrayList.add(message); Log.d("array", message);

Google
VladiK
05.10.2017
15:47:26
Ну вот кусок

Как правильно с этим массивом в данном случае работать? Я прост уже долго чет с этим вожусь, результата нет, а мозги плавит жутко)

Vyacheslav
05.10.2017
15:49:19
Тут глаза плавятся смотреть на твои сообщения

VladiK
05.10.2017
15:49:40
ТГ?

Vyacheslav
05.10.2017
15:49:50
Телеграм

VladiK
05.10.2017
15:50:04
а, понял

Dmitry
05.10.2017
15:50:05
В меинактивити как все это вызывается ?

VladiK
05.10.2017
15:50:10
Сорян, я не опытный

Буду знать

Vyacheslav
05.10.2017
15:51:11
Ну так отформатируй сообщение. Может ещё кто ответит

VladiK
05.10.2017
15:51:13
В мейне вызываю сразу этот метод, который загружает этот сообщения в массив, а потом вызываю в инициализации адаптера метод, который получает массив из другого класса

/stat@combot

Google
Combot
05.10.2017
15:51:36
combot.org/chat/-1001043090457

VladiK
05.10.2017
15:52:01
да

Anton
05.10.2017
15:52:01
а загружает в него позже

отформатируй нормально код

Dmitry
05.10.2017
15:52:18
Вот да

VladiK
05.10.2017
15:52:22
как избежать этого?

Anton
05.10.2017
15:52:32
отформатируй нормально код

Dmitry
05.10.2017
15:52:33
Колбек

Загугли это типичный случай

VladiK
05.10.2017
15:58:18
про форматинг текста, это то самое?

Anton
05.10.2017
15:59:07
про форматинг текста, это то самое?
можешь сюда закинуть https://codeshare.io/

VladiK
05.10.2017
16:00:43
Во, тут поприятнее как то) https://codeshare.io/5o0MRr

Евгений
05.10.2017
16:01:05
VladiK
05.10.2017
16:01:18
Это как раз класс в котором массив пытаюсь весь заполнить и вызвать

Anton
05.10.2017
16:04:20
Это как раз класс в котором массив пытаюсь весь заполнить и вызвать
Загрузка идёт в другом потоке, а заполнение массива идёт по каллбекам. А ты в мейн потоке забираешь пустой массив

Тебе нужно забрать массив когда загрузка будет завершен

а

VladiK
05.10.2017
16:05:05
т.е. просто добавить сейчас колбэк по завершению вернуть массив?

Google
Dmitry
05.10.2017
16:06:46
Ты понимаешь как работают потоки?

Anton
05.10.2017
16:07:14
VladiK
05.10.2017
16:07:52
Не совсем понимаю, пойду почитаю)

Спасибо за помощь

Anton
05.10.2017
16:08:04
А решение уже сам придумаешь

Leonid
05.10.2017
16:11:37
Есть ли для томката на юбунту команда для рестарта конкретного проекта из webapps? Я знаю, это это можно делать из административной панели томката, но командой было бы удобнее.

Евгений
05.10.2017
16:14:21
Ты понимаешь как работают потоки?
зачем, это же андроид. хуяк хуяк и в гуглплэй

Dmitry
05.10.2017
16:15:03
И в резюме зп в 200к

Евгений
05.10.2017
16:15:26
"успешный проект, 100 тысяч установок"

Vyacheslav
05.10.2017
16:25:49
@dmsol

Igor
05.10.2017
16:36:32
Добрый день! Сейчас появилась необходимость добавить сессии в приложение, встал вопрос - как лучше поступить. Что лучше на ваш взгляд - один refresh token, который не истекает для пользователя и несколько session token-ов для каждого из устройств, авторизованных в системе, или же просто раз в час кидать 401 и держать в каком-нибудь redis-е рандомные токены 1:1 с каждой сессией?

То есть, в чем плюсы/минусы наличия "вечного" токена 1:1 к сущности identity?

Митко Соловец?
05.10.2017
16:37:10
@dmsol
что случилось

Vyacheslav
05.10.2017
16:40:49
что случилось
Уже почистили

Igor
05.10.2017
16:49:52
С вечным токеном проблем меньше
Не совсем понял. Вроде как раз больше гемора, нет?

Dmitry
05.10.2017
16:57:25
Сессию хранить не надо например

Или ты про реализацию?

...•°•.•°
05.10.2017
17:00:43
Вчем разница Animal a = new Dog(); Dog d = new Dog();

Аудио описание сделать можете

Google
...•°•.•°
05.10.2017
17:00:43
Head first java

Tolegen
05.10.2017
17:02:38
Ну как бы анимал это же животное

А дог - собака

...•°•.•°
05.10.2017
17:04:22
Tolegen
05.10.2017
17:04:38
Спасибо
Ноу проблем

Admin
ERROR: S client not available

Евгений
05.10.2017
17:05:21
я уж думал про полиморфизм начать рассказывать

про динамическое связывание

таблицу виртуальных методов

дог - собака

Tolegen
05.10.2017
17:06:57
Запутаешь же человека

Sergei
05.10.2017
17:07:31
таблицу виртуальных методов
Это по-моему очень непопулярная тема в Java-сообществе.

Tolegen
05.10.2017
17:07:46
Кошку с собаками путать будет

...•°•.•°
05.10.2017
17:11:13
при объявление animal a, кроме как методов и переменных из предка Animal, ты ничего не увидишь. А если второй вариант, то будут доступны все переменные и методы из класса Dog

Ссылка типа animal на объект animal

Аналогично для dog

Извините За не удобства

Евгений
05.10.2017
17:14:55
Параметрически полиморфная функция использует аргументы на основе поведения, а не значения, апеллируя лишь к необходимым ей свойствам аргументов, что делает её применимой в любом контексте, где тип объекта удовлетворяет заданным требованиям поведения.

Google
Евгений
05.10.2017
17:15:00
нашел нормальный ответ на его вопрос

Tolegen
05.10.2017
17:16:48
А то бывает на собесах спросят сдуру про принципы ООП

Baruch
05.10.2017
17:16:50
Мы наоборот стараемся туда, где вы, чтобы вам на сайт не нужно было бегать проверять

Tolegen
05.10.2017
17:19:16
А то бывает на собесах спросят сдуру про принципы ООП
Я знаете ли код на доске пришёл пописать

Евгений
05.10.2017
17:21:46
Я знаете ли код на доске пришёл пописать
Развитые системы типов (такие как Хиндли — Милнер) предоставляют механизмы для определения полиморфных типов, что делает использование полиморфных функций более удобным и обеспечивает статическую типобезопасность. Такие системы являются системами типов второго порядка, добавляющими к системам типов первого порядка (используемым в большинстве процедурных языков) параметризацию типов (посредством ти́повой переменной) и абстракцию типов (посредством экзистенциальной квантификации над ними).

с этим на сеньора можно идти

Tolegen
05.10.2017
17:22:26
Евгений
05.10.2017
17:22:35
ООП-сеньор

Tolegen
05.10.2017
17:22:47
Как устроюсь благодаря этому делу - бутылку поставлю

Себе

Евгений
05.10.2017
17:23:56
Tolegen
05.10.2017
17:24:23
https://freelansim.ru/tasks/182131
Да ты прям спаситель

Страница 1831 из 2890