These are chat archives for rus-speaking/android-off-topic

24th
Sep 2015
Toporik
@Toporik
Sep 24 2015 08:10
Ну хорошо, у енамов байты толще, но блиат в чем экономия, если тех же WRAP_CONTENT констант по коду размазано дохера, LayoutParams имеет каждый контейнер считающий себя четким и еще и скисает, если ему вдруг не тот подкинули.
Ай прогнал, пошел читать матчасть - все таки наследование.
Toporik
@Toporik
Sep 24 2015 08:16
ну я как бы в курсе
Sergii Pechenizkyi
@plastiv
Sep 24 2015 08:16
Тогда не ясен вопрос. В этом-то и экономия, что int вместо enum
Toporik
@Toporik
Sep 24 2015 08:17
неудавшийся наезд был на LayoutParams и количество классов с таким именем.
некий аналог енамов
не инт вместо енама а LayoutParams вместо него
рассматривать надо коллекцию констант - с одной сравнение некорректно.
Nikita
@skew
Sep 24 2015 08:19
enum нужны лишь для выделения констант. разводить много кода в них моветон, чаще всего несущий в себе ошибки и необходимость дальнейшего переписывания.
Sergii Pechenizkyi
@plastiv
Sep 24 2015 08:20
В общем, где вы были в августе? Сейчас тема енамов как-то подутихла. Может утро просто.
Toporik
@Toporik
Sep 24 2015 08:20
и есть еще одна бяка, если не энам а пул констант в классе надо либо знать какие куда должны тыкаться либо изолировать нужный пул в отдельном классе, что сравнимо с енамом. Так что все не так однозначно.
так тема такая можно бесконечно мусолить в ожидании обеда :)
Nikita
@skew
Sep 24 2015 08:21
константы в конечном итоге пытаются потом всё равно скинуть в какой нибудь один класс хранилище констант, что по сути enum и является, но классом. Можно использовать и то и то, что вам милее. switch удобнее делать по enum, он подскажет хотя бы, что не все возможные значения обойдены, или что например обходится не существующее значение, просто константы этого не скажут
arnoid
@arnoid
Sep 24 2015 08:22
<sarcasm>
@Toporik зачем изолировать? Можно же создать класс Constant.java в котором насрать констант, перемешать хорошенько.

Спустя какое-то время, искренне удивляться почему это новые люди немогут допетрать назначения констант
</sarcasm>
Я с таким уже не раз сталкивался и успешно боролся
Nikita
@skew
Sep 24 2015 08:24
ну в таком классе можно через блоки распихать константы с комментариями. большое количество констант с плохой связанностью это бич нашего мира, приходится с этим мириться
arnoid
@arnoid
Sep 24 2015 08:24
Так ведь их можно и НУЖНО пихать в классы, где они используются
Toporik
@Toporik
Sep 24 2015 08:24
создание такого класса не несет никакой смысловой нагрузки, тогда и все классы можно кинуть в один пакет classes
arnoid
@arnoid
Sep 24 2015 08:24
в сорцах андроида полно примеров

создание такого класса не несет никакой смысловой нагрузки, тогда и все классы можно кинуть в один пакет classes

А зачем в пакет? ;)

Toporik
@Toporik
Sep 24 2015 08:25
я про класс Constants
arnoid
@arnoid
Sep 24 2015 08:25
можно просто насыпом
в default
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 08:25
Я вообще где-то встретил подход и успешко его использую - объявление констант в интерфейсе. Потом этот интерфейс имплементирую в класс и все константы доступны напрямую, удобно)
Nikita
@skew
Sep 24 2015 08:26
@arnoid они могут много где использоваться, я же говорю, в основном константы имеют слабую связанность, то есть нужны в основном везде и по чуть чуть
Toporik
@Toporik
Sep 24 2015 08:26
зачем вообще отдельные классы когда есть иннеры )
arnoid
@arnoid
Sep 24 2015 08:32

@arnoid они могут много где использоваться, я же говорю, в основном константы имеют слабую связанность, то есть нужны в основном везде и по чуть чуть

@skew , например View.VISIBLE и View.GONE
SERVER_URL, ADAPTER_SIZE.

Какие ваши примеры?

Nikita
@skew
Sep 24 2015 08:32
R.android мой пример :)
arnoid
@arnoid
Sep 24 2015 08:33
это кстати хороший пример того, что надо изменять
потому как звиздец
начинаешь писать "R.id.” а потом поди угадай на каком скрине какой компонент носит такой id
Nikita
@skew
Sep 24 2015 08:34
напишем петицию в гугл?
arnoid
@arnoid
Sep 24 2015 08:34
а давай :D
Nikita
@skew
Sep 24 2015 08:34
у меня спик инглиш слаб
думаю гугл оценит, если к ним придёт петиция переведённая гугл транслейтом :)
Sergii Pechenizkyi
@plastiv
Sep 24 2015 08:35
Зачем останавливаться на петиции? Исходники андроида открыты. Можете пофиксить сразу и сделать пул реквест ;)
Nikita
@skew
Sep 24 2015 08:35
Исходники андроида открыты.
не ужели в это кто то до сих пор верит?
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 08:35
поэтому эти айдишники можно именовать layout_name_widget_name_function или типо того
Nikita
@skew
Sep 24 2015 08:36
@BOOMik и вылететь за длину именования констант на раз два :)
ты предлагаешь что то типа BEM
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 08:36
Андроида открыты, AOSP. А вот гугл сервисов нет.
arnoid
@arnoid
Sep 24 2015 08:36
<sarcasm>
@BOOMik ну да конечно
</sarcasm>
Toporik
@Toporik
Sep 24 2015 08:36
"layout_name_widget_name_function " айос стайл :)
Sergii Pechenizkyi
@plastiv
Sep 24 2015 08:36
Пока кто-то не верит, кто-то регулярно билдит AOSP
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 08:36
@skew ну без widget_name)
@skew и мало того, что просто открыты, так и приходится периодически в них заглядывать
arnoid
@arnoid
Sep 24 2015 08:37

@BOOMik Кстати именно к этому мы пришли, но у нас другая схема
[Viewtype]/_[screen_name]/[purpose]

Например R.id.btn_about_whats_new
или R.id.lnr_home_content_holder

Nikita
@skew
Sep 24 2015 08:38
@BOOMik это да, при дебаге помогает мне сильно
Toporik
@Toporik
Sep 24 2015 08:38
да не R нормально, просто не все знают что id можно фиксировать в отдельном файле и херачат везде +id а с layout особой проблемы нет одним суффиксом можно разруливать.
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 08:38
@arnoid ну я как пример привет, а так тоже удобное наименование
Nikita
@skew
Sep 24 2015 08:38
@Toporik что id можно фиксировать в отдельном файле и херачат везде +id
можно об этом по подробней?
arnoid
@arnoid
Sep 24 2015 08:39
вово
Toporik
@Toporik
Sep 24 2015 08:39
опять же многим крышу сносит что id могут и должны быть одинаковы для разных лэйаутов )
создаешь ресурсный файл для id и пишешь их туда заодно решаешь проблему что в лайауте использовать id можно только после его определения через +id
Vladimir Mironov
@nsk-mironov
Sep 24 2015 08:40
@Toporik вот тоже не понимаю, зачем id делать глобально уникальными
arnoid
@arnoid
Sep 24 2015 08:41
@Toporik но это же двойная работа
Vladimir Mironov
@nsk-mironov
Sep 24 2015 08:41
все эти префиксы типа _about_ и _home_ бесполезны же
Toporik
@Toporik
Sep 24 2015 08:41
"вот тоже не понимаю" - так доки приучили, там по то что id это ресурс совсем мало
"но это же двойная работа" - хера ссе один раз объявил а потом 10 раз используешь.
плюс R.id не пухнет
если в каждом лэйауте есть header, зачем его 10 раз объявлять по разному?
arnoid
@arnoid
Sep 24 2015 08:43
для этого инклюды есть
Toporik
@Toporik
Sep 24 2015 08:43
так они разные могут быть в кишках
но инклюды это тоже гуд для некоторых ситуаций
arnoid
@arnoid
Sep 24 2015 08:44
если без инклюдов - то вы всеравно их явно указываете
Toporik
@Toporik
Sep 24 2015 08:44
хотя надо владеть и знать в всех возможностях
Vladimir Mironov
@nsk-mironov
Sep 24 2015 08:44
@Toporik в чем проблем писать везде @+id/header ?
Toporik
@Toporik
Sep 24 2015 08:44
можно и так
а можно иметь удобный список всех своих id еще и с описанием в одном месте.
как угодно можно лишь бы знать какие способы есть
arnoid
@arnoid
Sep 24 2015 08:45

а можно иметь удобный список всех своих id еще и с описанием в одном месте.

Про файл констант я писал выше ;)

Toporik
@Toporik
Sep 24 2015 08:47
ну тут как бы ситуация обратная, этот "файл констант" будет в любом случае создан, если есть желание можно id и по нескольким ресурсным файлам разнести )))
даешь енамы в хмл! )
arnoid
@arnoid
Sep 24 2015 08:50

@nsk-mironov: всякие home_ и _about нужны для битья по рукам джунов и интернов, т.к. они имеют особое волшебное свойство “я умнее чем остальные” и начинают править файлы layout-ов. А потом искренне удивляются тому, что спустя пару недель приходит злой лид с тикетом, т.к. валится. Вью удалена, а id продолжает существовать и все компилится.

Плюс к этому - ты хочешь запоминать все 100500 идишников из лайяута? или иметь хоть какую-то возможность навигации по ним?

Toporik
@Toporik
Sep 24 2015 08:51
"Вью удалена, а id продолжает существовать и все компилится." - кстати аргумент
Vladimir Mironov
@nsk-mironov
Sep 24 2015 08:51
@arnoid названия переменных вы тоже глобально-уникальные используете?
arnoid
@arnoid
Sep 24 2015 08:52
нет конечно
Vladimir Mironov
@nsk-mironov
Sep 24 2015 08:52

Вью удалена, а id продолжает существовать и все компилится.

файл с предефайнеными id эту проблему тоже решает, ага

arnoid
@arnoid
Sep 24 2015 08:52
и как же?
удалили вью - ид остался
все компилится - все ок
Vladimir Tagakov
@Tagakov
Sep 24 2015 08:52
сарказм.jpg
Toporik
@Toporik
Sep 24 2015 08:53
да, о криворуких я не подумал - ну для них тогда только локальный контекст в префиксами )
Nikita
@skew
Sep 24 2015 08:54
@nsk-mironov кстати если бы это было так, это решило бы многие проблемы на мой взгляд
я про глобально уникальные названия имён
чтобы не было в программе 100500 i,j,btn и прочей фигни
а ещё List и map
arnoid
@arnoid
Sep 24 2015 08:55
@skew echo $SARCASM_MODE$
Nikita
@skew
Sep 24 2015 08:57
и вообще мы поэты, а нас ограничивают 100 символами на строку, а так хочется писать поэмы, для чего нужна каждая букашка в нашей программе
arnoid
@arnoid
Sep 24 2015 08:58
я так понимаю что для @skew eсho $SARCASM_MODE$ вернет true
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 08:58
@skew надо кодить на swift - там переменные можно emoji называть, а из них целые рассказы составить можно
arnoid
@arnoid
Sep 24 2015 08:59
:D
Nikita
@skew
Sep 24 2015 08:59
в java тоже можно
поэтому не понимаю, зачем менять язык
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 08:59
😱🔌🏃💨💨
Nikita
@skew
Sep 24 2015 09:00
java поддерживает utf глобально, в плоть до названия переменных, в своё время воевали с этим, когда из постановок копировали называния переменных, а они там оказывались с русскими буквами :D и этого могли месяцами не замечать, пока где нибудь не вылезет, что руками написанная переменная на английском не находится :D
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 09:02
@skew тут да) но думаю в этом ничего плохого нет)
arnoid
@arnoid
Sep 24 2015 09:02
К нашим ифонщикам приходил проект, где ВСЕ методы/классы/переменные на финском
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 09:03
0_о
напоминает 1С)
Nikita
@skew
Sep 24 2015 09:04
@arnoid глобализация, все дела :) если можно почему нет :)
я думаю они считали это очень удобным
что не надо придумывать название переменной и заходить в гугл транслейт
написал как думается и дальше фигачишь
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 09:05
@skew только вот если чувак не знает финского-проект не разберет)
Nikita
@skew
Sep 24 2015 09:07
думаю они изначально не думали, что их проект разрастётся и нужна будет забугорная помощь
я вот чего не понимаю, в андройде есть контакты, и там поиск без учёта регистра ведётся, не ужели они там используют не sqllite, а что то другое?
вот что они свои гугл программы не откроют это вообще печаль
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 09:09
@skew разве нет исходнков контактов? Вроде видел же..
Sergey Yaremych
@sergeyfitis
Sep 24 2015 09:12
@BOOMik @skew тот софт что идет по умолчанию с AOSP имеет открытые исходники. Contacts, Dialer, Sms, Clock, Camera(не та что в меркете)
Toporik
@Toporik
Sep 24 2015 09:13
если девайс рутованый то можно посмотреть что там в БД контактов ну или женимоушн заюзать
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 09:13
@sergeyfitis вот вот
Sergey Yaremych
@sergeyfitis
Sep 24 2015 09:14
@BOOMik иногда довольно интересно посмотреть
Nikita
@skew
Sep 24 2015 09:14
рутованный
надо глянутоь
Sergey Yaremych
@sergeyfitis
Sep 24 2015 09:15
я жду когда же уже выложат исходники Google IO 2015
Toporik
@Toporik
Sep 24 2015 09:16
вроде нет у контактов базы...SQLite Editor не нашел
Nikita
@skew
Sep 24 2015 09:16
data/data/com.android.providers.contacts/databases/contacts.db
Toporik
@Toporik
Sep 24 2015 09:17
а точно ))
Nikita
@skew
Sep 24 2015 09:17
у меня только contacts2.db почему
то
Toporik
@Toporik
Sep 24 2015 09:17
ну вот там есть интересные таблички _lookup c normalized_name
думаю по ним поиск делается
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 09:19
@sergeyfitis согласен. И порой что-то интересное находится. Анпример послединй случай - наткнулся на QuickContactBadge - при клике на него открывается типо диалога.
https://softwyer.files.wordpress.com/2013/03/screenshot_2013-03-24-19-29-001.png
Но его оформление мне не подходило (квадрат с углом), посмотрел исходники, глянул обработку нажатий и забрал это себе и теперь при клике на свою вьюху открываю такой диалог) А вот небыло бы исходников-долго бы копался)
Vitaly Kirillov
@nexus700120
Sep 24 2015 09:21
Работал кто с yahoo finance api? Ничо разобрать не могу. У документации хрен концы найдешь.
Sergey Yaremych
@sergeyfitis
Sep 24 2015 09:22
@BOOMik я в свое время подсмотрел как сделать чтобы при скролле екшен бар менял прозрачность и прятался и еще чтобы нужный мне контент прилипал к верху
Nikita
@skew
Sep 24 2015 09:23
@Toporik normalizedname какие то совсем не человеко читаемы ..
Toporik
@Toporik
Sep 24 2015 09:23
"какие то совсем не человеко читаемы .." так не человеком и читаемы )
Nikita
@skew
Sep 24 2015 09:24
ну короче они пошли путём костыля :) нафигачили доп поля с не понятными данными :)
Toporik
@Toporik
Sep 24 2015 09:24
дык либо так, либо из памяти в форе молотить регуляркой.
Sergey Yaremych
@sergeyfitis
Sep 24 2015 09:25
@skew они Google - им виднее :)
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 09:25
@Toporik в доках идет ипользование QuickContactBadge, а я не хотел эту вьюху применять, у меня своя для отображения контактов, а мне нужно было только узнать что происходит при клике на неё, в доках этого нет
Nikita
@skew
Sep 24 2015 09:25
просто они не решились добавить нормальный h2 :D
Toporik
@Toporik
Sep 24 2015 09:25
есть решения для LIKE поиска, но они на NDK
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 09:27
@Toporik в частности вызов там такой ContactsContract.QuickContact.showQuickContact(context, rect, uri2, ContactsContract.QuickContact.MODE_SMALL, null);
Nikita
@skew
Sep 24 2015 09:28
2 вьюхи как лучше подменять? через Visibility? есть 2 режима, отображение дерева, а при нажатии на поиск отображение списком. лучше как менять отображение у двух 2х в голову ничего не приходит. но это значит в памяти будет x2 данных
Pavel Mukhanov
@pavel-mukhanov
Sep 24 2015 09:29
@skew ViewFlipper
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 09:29
@skew вьюхи не в RecyclerView ?
Nikita
@skew
Sep 24 2015 09:30
@pavel-mukhanov благодарю
@BOOMik нет, одно дерево, другое RecyclerView
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 09:31
@skew просто если реализовать дерево на RecyclerView, то можно менять LayoutManager, а так да ViewFlipper самое то
Nikita
@skew
Sep 24 2015 09:33
@BOOMik дерево на RecyclerView? звучит вкусно но не видел реализаций :(
а самому это с нуля писать явно затянется
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 09:34
@skew http://habrahabr.ru/company/eastbanctech/blog/267497/ как писать их) Хотя по идее можно вообще реализовать через адаптер и у вьюхи в зависимости от уровня менять паддинг
Toporik
@Toporik
Sep 24 2015 09:52
Деревья вообще не очень для мобла подходят.
Nikita
@skew
Sep 24 2015 09:55
да, я всё больше это понимаю
но заказчик очень хочет
ибо структуру филиалов иначе сложно показать
Toporik
@Toporik
Sep 24 2015 10:01
картинкой? :)
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 10:12
@skew большой уровень сложенности? Если нет, то можно слева цветную полоску как вариант.
takigava
@takigava
Sep 24 2015 11:57
@skew Плохая идея с деревом, очень плохая....
Nikita
@skew
Sep 24 2015 12:16
@takigava заказчик хочет, а желание заказчика закон
Toporik
@Toporik
Sep 24 2015 12:17

Странная хрень, делаю:
Drawable one = getResources().getDrawable(R.drawable.test);
Drawable two = getResources().getDrawable(R.drawable.test);
two.setAlpha(100);
((ImageView) findViewById(R.id.one)).setImageDrawable(one);

все ок, альфа меняется т.к. в доках сказано:
"Each unique resource in your project can maintain only one state, no matter how many different objects you may instantiate for it"
но если указать сразу в xml:

<ImageView android:id="@+id/one" android:src="@drawable/test" />
а в коде:
Drawable two = getResources().getDrawable(R.drawable.test);
two.setAlpha(100);
без setImageDrawable, то не сработает.

Sergey Yaremych
@sergeyfitis
Sep 24 2015 12:18
@Toporik и не будет так
Toporik
@Toporik
Sep 24 2015 12:18
типа он layout считает уникальным ресурсом вместе с ссылкой на drawable?
вот такая хрень точно уникальный ресурс: <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/test" />
Sergey Yaremych
@sergeyfitis
Sep 24 2015 12:20
@Toporik ресурсы immutable
Toporik
@Toporik
Sep 24 2015 12:21
ну тут же не совсем ресурс, тут ссылка в ресурсе, там же все равно Inflater молотит.
получается что если ссылка дана через xml layout, то вполне себе mutable
Sergey Yaremych
@sergeyfitis
Sep 24 2015 12:24
@Toporik надо перерисовать вьюху
Toporik
@Toporik
Sep 24 2015 12:26
Добавил findViewById(R.id.one).invalidate(); не помогло, альфа не поменялась
Sergey Yaremych
@sergeyfitis
Sep 24 2015 12:27
@Toporik а какая задача вообще? почему так делаешь?
Toporik
@Toporik
Sep 24 2015 12:28
Задача понять насколько имутабельность распространяется, оказывается не очень далеко )
Как минимум идея махом в одном месте перекрасить ресурс не прокатит.
Sergey Yaremych
@sergeyfitis
Sep 24 2015 12:30

Как минимум идея махом в одном месте перекрасить ресурс не прокатит.

нет, надо еще вьюхи перерисовать

Toporik
@Toporik
Sep 24 2015 12:31
бида )
ShurikuS57
@ShurikuS57
Sep 24 2015 12:34
Google затрепал, прислал письмо счастья ОБНОВЛЕНИЕ ПРИЛОЖЕНИЯ ОТКЛОНЕНО
Приложение не будет опубликовано, так как оно нарушает Правила программы для разработчиков приложений Google Play, раздел Интеллектуальная собственность.
Sergey Yaremych
@sergeyfitis
Sep 24 2015 12:34
@ShurikuS57 картинки тыришь? ))
Toporik
@Toporik
Sep 24 2015 12:35
жопу кардашьян вставил?
ShurikuS57
@ShurikuS57
Sep 24 2015 12:35
Второй раз уже. Первый раз просто в описание изменил текст, он прислал. Вернул текст, вроде отстали.
Да в том то и дело что нет.
Toporik
@Toporik
Sep 24 2015 12:36
верни текст )
ShurikuS57
@ShurikuS57
Sep 24 2015 12:36
@sergeyfitis Иконки гугловские, картинки в CorelDraw отрисованы художником
Vasily Styagov
@VasyaFromRussia
Sep 24 2015 12:36
у нас такое было) мы на скрины какого-то чувака впилили, а это какая-то медийная персона с дорогим лицом оказалась)
ShurikuS57
@ShurikuS57
Sep 24 2015 12:36
@VasyaFromRussia Скрины только из приложения. Ничего лишнего. Чего ему надо то.
А как вообще понять что ему нужно. Прислали письмо с описанием размытых требований.
Toporik
@Toporik
Sep 24 2015 12:38
ну можно пообщаться с саппортом но вроде это тухляк еще тот.
Sergey Yaremych
@sergeyfitis
Sep 24 2015 12:38
@ShurikuS57 а в приложении на скринах нет такого контента
ShurikuS57
@ShurikuS57
Sep 24 2015 12:40
@sergeyfitis На скринах только экраны моего приложения, в коротом использовалась только своя графика. Ну и иконки от гуглу
Sergey Yaremych
@sergeyfitis
Sep 24 2015 12:40
можно скрин увидеть?
Kirill Ashikhmin
@KirillAshikhmin
Sep 24 2015 12:43
@ShurikuS57 видимо анекдоты не понравились им)
Nikita
@skew
Sep 24 2015 13:05
а ещё чёртовы повороты экрана которые рушат всё к чему прикасаются :(
Toporik
@Toporik
Sep 24 2015 13:13
анекдоты вполне себе могут быть авторскими.
ShurikuS57
@ShurikuS57
Sep 24 2015 13:15
@Toporik Если оно и так то почему пол гугла не забанено по данной тематике. К тому же 7 apk до этого были залиты нормально, а сейчас выпендривается.
Herobbo
@Herobbo
Sep 24 2015 14:54
Есть ли какое решение, для свайпа RecyclerView
Sergey Yaremych
@sergeyfitis
Sep 24 2015 14:55
@Herobbo зависит от сложности свайпа
Herobbo
@Herobbo
Sep 24 2015 14:55
@sergeyfitis Свайп и показать бутоны...
как в SwipeMenuListView
только для RecyclerView
Sergey Yaremych
@sergeyfitis
Sep 24 2015 14:56
я сам такое пишу
это не сложно
Vladimir Abramov
@kivsiak
Sep 24 2015 16:35
Хрень какаято. Обновил версию compile sdk и билдтулзов, гредл пошел по OOM сыпаться. Сколько ему сейчас надо? У меня дефолтно все уже 2 год
Памяти не жалко, но как то внезапно оказалось что дефолтного гига мало
Vladimir Abramov
@kivsiak
Sep 24 2015 16:47
Причем на стадии дексинга не по куче а java.lang.OutOfMemoryError: GC overhead limit exceeded
dexOptions {
        javaMaxHeapSize "4g"
 }
порнуха какая. дексинг отдельной от гредла настройки хочет
takigava
@takigava
Sep 24 2015 19:39
@kivsiak Не пееживай, сегодня во многих проектах беда...всё сыпется...
Vladimir Abramov
@kivsiak
Sep 24 2015 19:40
а что случилось?
takigava
@takigava
Sep 24 2015 19:42
@takigava ХЗ, у меня на работе стенде для тестеров проект посыпался, в сообществе одном, тоже какой-то глюк пошёл...Вообщем не день для сборок))
Adam
@AdamCopperfield
Sep 24 2015 20:22
как назвать сущность, задачей который является получение экземпляра другой сущности, его обновления согласно какой-то логике, и проведение над этим экземпляром каких-либо действий?
Rustem Saitkulov
@atetc
Sep 24 2015 21:53
Тем временем вышло обновление Gitter под Android
:+1:
Многие наши хотелки реализовали
@mydigitalself @trevorah Thank you for new Android client! You rock! Keep up the good work!
Aleksandr
@iSanechek
Sep 24 2015 22:02
И что это за хотелки? Что-то я ничего нового не увидел, web view он и в Африке web view.
Rustem Saitkulov
@atetc
Sep 24 2015 22:11
/ консоль, автозаполнение смайлов, подстановка ника по нажатию на аватары, пофиксили много глюков - прогресс налицо короче
Nikolay Kucheriaviy
@Ne1c
Sep 24 2015 22:14
Пфф, а я тут свой клиент запилил