Evan
Norim
Обычно там бандл засовывают и все
Evan
Norim
Пока думаю, чтобы потом не тратить время и не переделывать все еще если что
Evan
Roman
Roman
так у меня by inject cnjbn
Mike
Roman
Anonymous
Ярослав
Mike
Почему?
https://github.com/ReKotlin/ReKotlin/issues/20
Mike
потому что нужно хоть немножечко представлять, как работает инструмент, которым пользуешься
Mike
в by lazy хорошо заворачивать какое-нибудь IO. А в случае с findViewById, сам lazy оказывается дороже, чем непосредственная инициализация в onCreate
Ярослав
Mike
Denis
Aleksey
привет! при Don’t Keep Activities = true результаты после startActivityForResult не долетают до вызывающего экрана. есть ли какой-то способ это починить?
или… может, этого не бывает на реальных девайсах?
Mike
0. Очередной indirection с прыжками по указателям. Впрочем, у стокового lazy та же проблема.
1. Если вьюха опциональная, то оно всю жизнь будет считать себя неинициализированным и на каждый get снова искать её.
2. Запись ссылки на каждое чтение (записи ссылок дороже, чем записи примитивов, из-за write-барьеров)
3. Как озвучил Денис, тип заявлен как не-нуллабельный, а по факту...
Ярослав
Ярослав
потому что кейсов, когда вью опциональна лично в моём проекте нет, на работе в компании в одном только месте
Mike
чё по факту: опа нихуя. Ты удалил гланды через анус, получилось так себе.
Ярослав
зачем предусматривать null, если должно быть не null, а его наличие == косяк разраба?
Mike
ты сам сказал выше, что это не всегда так
Denis
--------
Denis
и чем этого лучше by lazy, я до сих пор не понял
Ярослав
Mike
Ярослав
Denis
marat
как в android studio можно сделать графики 0xy
Ярослав
Mike
Aleksey
Mike
Aleksey
--------
Ярослав
Mike
метод не вызывается
есть minimal reproducer или это только при каком-то особенном сеттинге?
Aleksey
Aleksey
Михаил
всем привет! И вот встал вопрос о написании нового pet project. Неделю уже голову ломаю над темой. Может где-то есть подборки тем? Никто не видел?
Almas
Дорогие коллеги помогите сделать запрос с body в виде form data
Mike
@ProgerD @mobile_jobs @android_jobs
Almas
------WebKitFormBoundaryKrIANkmtjTr00JyA
Content-Disposition: form-data; name="filedata"; filename="WhatsApp Image 2020-04-19 at 20.38.02.jpeg"
Content-Type: image/jpeg
------WebKitFormBoundaryKrIANkmtjTr00JyA
Content-Disposition: form-data; name="relativePath"
------WebKitFormBoundaryKrIANkmtjTr00JyA
Content-Disposition: form-data; name="renditions"
doclib
------WebKitFormBoundaryKrIANkmtjTr00JyA
Content-Disposition: form-data; name="include"
allowableOperations
------WebKitFormBoundaryKrIANkmtjTr00JyA
Content-Disposition: form-data; name="autoRename"
true
------WebKitFormBoundaryKrIANkmtjTr00JyA
Content-Disposition: form-data; name="nodeType"
cm:content
------WebKitFormBoundaryKrIANkmtjTr00JyA--
Almas
как это правильно сделать
Almas
я делаю так val requestBody: RequestBody = MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("filedata", fileName, requestFile)
.addFormDataPart("relativePath", "")
.addFormDataPart("renditions", "")
.addFormDataPart("include", "doclib")
.addFormDataPart("autoRename", "allowableOperations")
.addFormDataPart("nodeType", "true")
.build()
Mike
Almas
Almas
Almas
подскажешь как это сделать на ретрофите
Lev
всем привет. drawer в андроид нативный компонент?
Ярослав🇺🇦
Ярослав🇺🇦
Мезу вроде сгорели
Dmytro
Ребят, подскажите тулзу, плагин для транслирования экрана на комп?
Anonymous
Almas
А что сложного? Это же просто строка
да нету опыта вот что я написал
val builder = MultipartBody.Builder()
builder.setType(MultipartBody.FORM)
builder.addFormDataPart("filedata", fileName!!, requestFile)
builder.addFormDataPart("relativePath", "");
builder.addFormDataPart("renditions", "doclib");
builder.addFormDataPart("include", "allowableOperations")
builder.addFormDataPart("autoRename", "true")
builder.addFormDataPart("nodeType", "cm_content")
val requestBody = builder.build()
и сам реквест
@Headers("Content-Type: multipart/form-data")
@Multipart
suspend fun uploadTaskAttachment(
file: MultipartBody )
Дмитрий
Может кто подсказать в чем проблема манифеста?
Roman
Дмитрий
Нету такой инты
Верное решение, если 2 часа не можешь понять почему не работает, перезагрузи студию
Almas
Парни помогите
Almas
да нету опыта вот что я написал
val builder = MultipartBody.Builder()
builder.setType(MultipartBody.FORM)
builder.addFormDataPart("filedata", fileName!!, requestFile)
builder.addFormDataPart("relativePath", "");
builder.addFormDataPart("renditions", "doclib");
builder.addFormDataPart("include", "allowableOperations")
builder.addFormDataPart("autoRename", "true")
builder.addFormDataPart("nodeType", "cm_content")
val requestBody = builder.build()
и сам реквест
@Headers("Content-Type: multipart/form-data")
@Multipart
suspend fun uploadTaskAttachment(
file: MultipartBody )
Dmytro