
Dmitry
22.11.2016
05:00:18
по сути, ничего другого и не можем указать

Anton
22.11.2016
05:00:49
покажи метод onFinishInflate

Dmitry
22.11.2016
05:01:53
public class LinearShadowLayout2 extends LinearLayout {
public LinearShadowLayout2(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onFinishInflate() {
super.onFinishInflate();
View view = inflate(getContext(), R.layout.view_contractor_bottom_shadow, null);
addView(view);
}
}

Anton
22.11.2016
05:02:45
неправильно. inflate возвращает корневую вью, то есть твой LinearShadowLayout2. поэтому не нужно делать addView

Google

Dmitry
22.11.2016
05:03:06
и указать this

Anton
22.11.2016
05:03:08
и передавай не нулл, а this

Dmitry
22.11.2016
05:03:16
сейчас попробую

Anton
22.11.2016
05:03:49
хотя если ты передаешь null, должна по идее сама вью вернуться и отработать все верно
странно)

Dmitry
22.11.2016
05:04:48
я так близок к разгадке
оооооооооо
Антон, я сегодня за тебя помолюсь, ей-богу )
заработало

Todor
22.11.2016
05:50:08
Как на английском корректнее всего написать "Верстка дизайна"? Чет туплю сижу

Сергей
22.11.2016
05:57:27

Todor
22.11.2016
05:58:21
Сергей спасибо, мне нравится)

Timur
22.11.2016
05:59:07
Отлично, работаем дальше.

Google

Todor
22.11.2016
06:03:19
Совещание будет?

Alexandr
22.11.2016
06:04:11
у всех есть, что делать? вопросы есть? если нет, то совещание не будем проводить

sasha
22.11.2016
06:04:24
скрам митинг?

Todor
22.11.2016
06:07:14

sasha
22.11.2016
06:09:33

Timur
22.11.2016
06:11:24
А почему не design?

Pavel
22.11.2016
06:11:25
Всем привет! Помогите разобраться. Есть url и id архива, который нужно скачать.
Когда uri ввобу в браузере, то скачивается архив .gz, а в нём файл без типа.
Так вот задача скачать этот файл, задать ему формат .zip и не выгружая разархивировать в память телефона.
Не могу придумать как это сделать. Находил примеры с zipInputStream, но сам объект не создаётся почему то, то ли ему адрес не нравится, то ли я чего-то не понимаю.

Todor
22.11.2016
06:11:59
@darmaevt builing a design layout?

Gregory
22.11.2016
06:12:10

Timur
22.11.2016
06:12:18

Gregory
22.11.2016
06:12:28
в том смысле, что они разные по внутренней структуре
вообще, обычно архивы бывают .tar.gz, поэтому разжать его в просто .tar (в теории) должно быть можно через GzipInputStream

Pavel
22.11.2016
06:13:05
внутри .gz лежит .zip как файл без типа

Gregory
22.11.2016
06:13:39
yo dawg, I heard you like archives, so I put an archive into your archive so you can decompress while you decompress :)

Pavel
22.11.2016
06:14:02
да-да))
Вообще странная структура

Gregory
22.11.2016
06:14:39
ну вот я советую попробовать https://developer.android.com/reference/java/util/zip/GZIPInputStream.html

Pavel
22.11.2016
06:15:13
Хорошо, попробую)

Sergey
22.11.2016
06:57:02
ребят, как подключить сошник? Я указал в gradle jni.srcDirs = ["libs"], но нативный метод подсвечивается красным. при запуске, конечно же, падает. пробовал через Android.mk, но, похоже, это устаревший метод
ах, да, System.loadLibrary конечно же есть

Google

Владислав
22.11.2016
07:00:32
а, кажись я не в тему
краем глаза увидел и подумал что вы о tar.gz совещаетесь

Gregory
22.11.2016
07:02:59

Владислав
22.11.2016
07:03:08
ага
сорян

Dmitry
22.11.2016
07:26:51
кто-нибудь объясните мне, почему у нас инпуты изначально с отступами в андройде - EditText располагаeтся правее на 4 dp от обычной текствью
просто объясните почему
они угарают что ли вообще )

Gleb
22.11.2016
07:31:07


Dmitry
22.11.2016
07:34:02
Gleb
уже решили задачу, спасибо
Gleb
public class LinearShadowLayout2 extends LinearLayout {
public LinearShadowLayout2(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onFinishInflate() {
super.onFinishInflate();
nflate(getContext(), R.layout.view_contractor_bottom_shadow, this);
}
}

Alexey
22.11.2016
08:29:18
посоны, что скажете про
https://github.com/firebase/firebase-jobdispatcher-android

Vitaliy
22.11.2016
08:30:30
Лол
Дизигн

Sergey
22.11.2016
08:32:45

Alexey
22.11.2016
08:33:17
что происходит вообще непонятно

Владислав
22.11.2016
08:33:20
а в продакшн не страшно пихать?
доверять гуглу последнее дело

Alexey
22.11.2016
08:33:35
ктото вообще юзал это?

Sergey
22.11.2016
08:33:45

Владислав
22.11.2016
08:34:04
ты использовал это?

Sergey
22.11.2016
08:35:03
когда-то GcmNetworkManager юзал

Google

Sergey
22.11.2016
08:35:44
по сути это он и есть

Владислав
22.11.2016
08:36:14
понятно... но gcm уже deprecated как и весь остальной gcm

Sergey
22.11.2016
08:36:45

Владислав
22.11.2016
08:44:13
хехе)
ну это же не прям оченьсерьёзно
гугл, конечно, сделал много хороших вещей, но и какашек порядочно высрал)
как-то наткнулся на stackoverflow на комментарий об одной библиотеке для chipsview от гугла. звучал он как-то так: "It's way too buggy, I would recommend avoiding it, like all google code"

Sergey
22.11.2016
08:45:41
stackoverflow? серьезно?

Sergey
22.11.2016
08:45:48
в сорцах вебртс при инициализации одного поля было значение 42 и ссылка на вики
ответ на главных вопрос вселенной
с юмором конечно в гугле пишут)

Vladimir
22.11.2016
08:46:40
В jdk такое тоже встречается. ) не помню где, но натыкался.

Konstantins
22.11.2016
08:47:20
да вообще, надо сделать, чтобы все числовые типы по умолчанию инициализировались в 42

Ⓜ️ᵃʳᵃᵗ
22.11.2016
08:47:54

Nikolay
22.11.2016
08:51:17

Stas
22.11.2016
09:00:57
У меня в ViewHolder-ах switch-и. Во время клика на нее, происходит запрос на сервер, ответ на который должен быть отрендерен в том-же ViewHoldere. Если ответ на запрос пришел быстрее окончания анимации checkbox-а, то isChecked в следующий onBindViewHolder вернет старое(до нажатия) состояние. Как этого можно избежать?
Вариант 1: отрпавлять запросы с задержкой, но мне это не нравится

Владислав
22.11.2016
09:02:57
у анимации есть listener окончания
если она кастомная

Stas
22.11.2016
09:03:20
она не кастомная, это обычная анимация свича
изменения статуса с on на off или обратно

Максим
22.11.2016
09:32:22
Привет

Google

Максим
22.11.2016
09:32:40
Кто как шифрует ключи для различных сервисов?

Nikita
22.11.2016
09:32:56
Типо?
На клиенте ключ зашифровать?

Максим
22.11.2016
09:34:15
Типо?
Ну, например, дали вам уникальный ключ/токен для доступа к функциям какого-нибудь сервиса. Например Google Play. Нельзя, чтобы ключ попал в чужие руки

Sergey
22.11.2016
09:35:08

Максим
22.11.2016
09:35:26
Затруднить работу, так сказать

Sergey
22.11.2016
09:35:47
Ну разбейте на части

Grigoriy
22.11.2016
09:35:56

Sergey
22.11.2016
09:36:49
И собери нетиивиальным способом. Но это шляпа. Так же как положить его в нативный код. Хацкер поставит брейкпоинт и вытащит твой ключ

Alexander
22.11.2016
09:37:18
Специалисты :)

Максим
22.11.2016
09:37:28
https://habrahabr.ru/post/233265/
Кто юзал эту либу?

Ⓜ️ᵃʳᵃᵗ
22.11.2016
09:40:24

Максим
22.11.2016
09:40:59

Gerc
22.11.2016
09:41:48