
Dmitry
29.04.2018
19:14:20

Sergey
29.04.2018
19:26:36

Dmitry
29.04.2018
19:28:54

Андрей
29.04.2018
19:29:27
Ага.

Google

Dmitry
29.04.2018
19:30:53
Какая версия ОС?
У нас помню было много траблов на 4.4
Но потом все довольно гладко стало с поздними версиями

Sergey8827
29.04.2018
20:08:49
в ураинском е это аналог русской э
по звучанию, поетому бывает путаница

Ivan
29.04.2018
20:36:55
Как думаете, Collection.reverse() или Collection.sort() лучше в потоке выполнять, или для это нет необходимости – можно оставить в Мэйн трэде?

Quantum Harmonizer
29.04.2018
20:40:05

Ivan
29.04.2018
20:42:18

Quantum Harmonizer
29.04.2018
20:43:21
Хмм, есть некоторая надежда, что между doInBackground и onPostExecute присутствуют барьеры памяти. Даже не знаю.

Ivan
29.04.2018
20:44:31
Спасибо, хоть и не очень понял про барьеры.
Коллекция динамическая – пользователь добавляет.

Quantum Harmonizer
29.04.2018
20:45:35
Да не за что...
Суть в том, что если мейн видел эту коллекцию, а из другого потока её меняют, нужно сделать определённые действия, чтобы мейн увидел изменения.

Google

Ivan
29.04.2018
20:45:49
Для 300 объектов не заметил лагов, а вот когда с базы брал, - лагало, поэтому перевёл в поток.

Quantum Harmonizer
29.04.2018
20:46:09
...например, после сортировки совершить запись в volatile-поле, а в мейне совершить чтение из того же поля

Ivan
29.04.2018
20:46:48

Denis
29.04.2018
20:52:27

Quantum Harmonizer
29.04.2018
20:53:00

Denis
29.04.2018
20:53:20

Quantum Harmonizer
29.04.2018
20:59:11
Понял примерно, спасибо.
Лучше, конечно, если будешь копировать лист, сортировать копию и возвращать в мейн её.
Иначе может выстрелить очень странным и неожиданным образом (дублирующиеся элементы, например).

Ivan
29.04.2018
21:18:50

Denis
29.04.2018
21:26:02
Странно что rx не предложили

Ivan
29.04.2018
21:27:38
Тока собираюсь

vasya
29.04.2018
21:31:14
Ребята, всем привет. Посоветуйте, пожалуйста, хорошие курсы/книги/ статьи на тему разработки unity под adnroid. Или может есть какой ресурс типо startandroid.ru? Заранее спасибо

Влад
29.04.2018
21:36:57

vasya
29.04.2018
21:37:44
Гугл не помог?
Дружище, спасибо большое за крутой и содержательный ответ ;)

Влад
29.04.2018
21:38:26

Andrey
29.04.2018
21:42:54

vasya
29.04.2018
21:43:38

Andrey
29.04.2018
21:44:44
Понял, спасибо)
Там тебе ни к Java, ни к Kotlin прикасаться не придется, в случае даже, если хочешь разрабатывать игрушку под Android. Ну и вообще по Unity материалов полно, достаточно загуглить, лучше на английском

Сергей
29.04.2018
22:16:28
Подскажите, вопрос по котлину
Если в java я создаю переменную public static value a и она долго хранится в памяти приложение, то как создать такой аналог в котлине? автозамена из java предлагает var a, но тогда переменная выгружается после нескольких минут с режиме сна телефона

Albert
29.04.2018
22:18:22

Google

Сергей
29.04.2018
22:26:23

Dasha
30.04.2018
03:36:50
Хочу вникнуть в Rx, есть кто на стартандроид брал курс? Есть резон? Не все его туториалы люблю

Maksim Gridin
30.04.2018
04:57:22

Евгений
30.04.2018
05:27:29
Кто-нибудь сталкивался на последней студией с такой проблемой:
Когда меняешь название класса или переносишь его в другой пакет или меняешь название пакета, то файл удаляется из гита и его приходится заново добавлять.
Несколько версий подряд такое уже, невозможно делать рефакторинг, ибо теряется вся история измененных файлов

Иван
30.04.2018
05:51:37
Именно такого нет, но почему то на последней студии пару раз попадал в ситуацию, когда рефакторинг поля класса менял тексты во многих разметках layout и в манифесте с последующей ошибкой сборки APK. Я не понимаю что там под капотом происходит, но используйте рефакторинг с долей опаски

Евгений
30.04.2018
06:02:03

Dmitriy
30.04.2018
06:03:05

Иван
30.04.2018
06:03:13
Это да. Но просто какое отношение по умолчанию( ! ) имеет поле POJO класса к параметру в XML тексте того же манифеста?
На более старой версии у меня такого поведения не было

Евгений
30.04.2018
06:04:21
Ivansuper
такое поведение было, наверно, всегда. Я с этим сталкивался еще в начале 2015 года, с тех пор регулярно натыкаюсь на это.

Joel
30.04.2018
06:31:01

Kirill
30.04.2018
06:37:50
Включить ВПН?

Joel
30.04.2018
06:46:42
Включить ВПН?
Решение. DNS сменить на 8.8.8.8
Сначала че-то не работало. Но сейчас заработало

Александр
30.04.2018
06:47:15
Уже и СДК качать недают?????
#digitalresistance гори в аду РКН

Sergey
30.04.2018
07:07:16

Владислав
30.04.2018
07:13:02
Друзья, кто какие библиотеки использует, для отображения графиков?

Alexander
30.04.2018
07:13:26
MpChart

Joel
30.04.2018
07:13:32

Google

Maxim
30.04.2018
07:13:41

Joel
30.04.2018
07:14:09

Vadim
30.04.2018
07:51:13
Возможно кто то сталкивался что при lock'e приложения оно мерцает перед тем как уйти в блок.
Ну типо если у вас там есть некоторый список элементов, то такое ощущение что он обновляется.

Slava
30.04.2018
08:16:32

Vadim
30.04.2018
08:17:24

Alexey
30.04.2018
08:22:19
Всем привет:) Как делаются шаблоны приложений и что вообще из себя представляют? Есть ли какие-то особенности или это просто обычное почти готовое приложение, куда клиент вставляет нужные ему ресурсы и прочее? Нужно сделать шаблон приложения для использования для разных клиентов. В гугле не нашёл примеров или статей каких-то на эту тему, выдаёт только паттерны и про шаблоны кода в андроид студии

Sergey
30.04.2018
08:29:28
Это так называется

Alexey
30.04.2018
08:30:31

Vadim
30.04.2018
08:33:22
override fun send(message: String) = Completable.fromAction {
requireNotNull(socket.get(), { "Socket was not initialized" }).send(message)
}
У меня есть такой Completable, но если я правильно понял то он отработает при инициализации, и чтобы его запустить отложенно нужно использовать defer
Вопрос как мне его завернуть, если send должен возвращать Completable ? Если просто сделать Completable.defer { } то ругается required CompletableSource, but found Unit

Максим
30.04.2018
08:47:48


Alexey
30.04.2018
08:59:50
Ошибка в аргументе, насколько я понял. Метод format класса NumberFormat не принимает аргументом строки https://docs.oracle.com/javase/7/docs/api/java/text/NumberFormat.html Но могу и ошибаться, не сталкивался с таким

Quantum Harmonizer
30.04.2018
09:05:03
Ты отформатировал число и получил в ответ строку.
Теперь ты её суёшь в DecimalFormat чтобы он тебе отформатировал (что?) и вернул строку.
Чего ты ожидаешь?

Izy Yank
30.04.2018
09:07:27

Andrey
30.04.2018
09:07:31
ребят, я чет туплю - почему в rxjava вызывается onNext после того как вызвал dispose ?

Quantum Harmonizer
30.04.2018
09:07:43
какие данные метод получает на вход и что должен вернуть

Izy Yank
30.04.2018
09:09:00
получает стринг такого типа 1000000.00
ожидаю получить стринг 1,000,000.00

Quantum Harmonizer
30.04.2018
09:09:31

Google

Quantum Harmonizer
30.04.2018
09:09:50
тут либо Number -> String, либо String -> Number, остальное не имеет никакого смысла

Izy Yank
30.04.2018
09:10:11
изначально NumberFormat. getCurrencylnstance() стоял

Dimitrios
30.04.2018
09:17:25
Здравствуйте.
Если я считываю файлы текстовые с встроенной памяти ..
Будет ли быстрее если я эти все файлы перед запуском буду загружать в оперативку? А уже от туда читать
Я знаю что доступ к оперативке происходит за 200 тактов .. а к диску (именно диску hard disc) в тысячи раз дольше.
Но об нашей flash памяти не задумывался

Quantum Harmonizer
30.04.2018
09:19:50
Зависит от формата.
Например, загрузить 100 КиБ — 1 мс, распарсить 100 КиБ JSON — в 20..100 раз дольше.

Dimitrios
30.04.2018
09:19:50
Файлов не много для загрузки туда . Их штук 300 но весом 5 мб
txt
Позже будет бд
Считывание построчно