Dug
okay, поглядим
ты просто посмотри, как обычные реализованы
Vadim
Юзаю glide чтобы засунуть картинку с сервера в imageView, но увы не получается отобразить почему то выкидывает ошибку: Load failed for https://upload.wikimedia.org/wikipedia/sco/7/71/Pringles.svg with size [65x66] class com.bumptech.glide.load.engine.GlideException: Failed to load resource никто не сталкивался?
Anonymous
прямой запуск svg вроде не поддерживается
Anonymous
только xml
Vadim
прямой запуск svg вроде не поддерживается
что то типо тут описал https://stackoverflow.com/q/52481007/6387618
Anonymous
Не знал
Ivansuper
Ребят, есть у кого-нибудь ссылки или тексты на тему работы SQLite в плане транзакций/синхронизации/мультипотока? Желательно в контексте Андроида, т.к. работа идет на нем.
Vadim
https://stackoverflow.com/questions/35507893/does-glide-have-a-method-for-loading-both-png-and-svg
можешь пожалуйста глянуть мой путь возможно я что то упустил, + я использую последнюю весрию глайда
Ivansuper
Нужен очень глубокий материал, а не что-то поверхостное
Dug
даришь биток, но делаешь это без уважения
Sergey F
В адаптере есть метод updateAdapter и getItemViewType, когда вью аттачится я получаю список итемов и все работает нормально. Когда я переворачиваю экран, у меня срабатывает updateAdapter, после чего лист содержит нужно число, но getItemViewType не распознает некоторые из них. Я создал дополнительный test лист, где после всех операций в update закидываю туда обновленный базовый лист и почему то он содержит нужное число, когда вызывается getItemViewType, а базовый опять сокращается. Почему базовый лист в адаптере сокращается?
Vadim
@duglasher можешь заценить пожалуйста вопрос, я что то явно упускаю( https://stackoverflow.com/q/52481007/6387618
Vadim
в смысле? что именно ты хочешь?
я там описал все свои действия которые сделал чтобы при получении ссылки формата .svg от сервера отображать его в своём image view, но проблема по прежнему с отображением, возможно ты подкинешь идейку что я упустил
Vadim
@duglasher по вопросу в стаке я здесь давно)))
Vadim
Было б у меня время еще этим заниматься) Может вечером, но к вечеру я думаю разберешься сам. Посмотри просто другие ответы в гугле
First frame was drawed before optimized, so skip! W/Glide: Load failed for https://bucket.banksalt.com/logos/providers/xf/fakebank_select_xf.svg with size [65x66] class com.bumptech.glide.load.engine.GlideException: Failed to load resource есть вероятность что он просто не успевает отрисовать все элементы
Сергій
Нет )
Сергій
Просто Гугла чем-то не устраивает прогард
Сергій
А может и быстрее будет, хз
Nikolai
Firebase автоматически должен регать события in_app_purchase ? и регает ли?
Dmitry
у меня после последнего апдейта студии проект не собирается, у вас не было проблем? как лечили?
Anton
ошибку бы показал почему не собирается...
Dmitry
Cannot change dependencies of configuration ':app:stagingDebugCompile' after it has been included in dependency resolution.
Dmitry
Android Studio 3.2 Build #AI-181.5540.7.32.5014246, built on September 17, 2018
Dmitry
c предыдущей
Dmitry
да
Dmitry
еще оно рекомендует android.buildToolsVersion "28.0.3"
Dmitry
я все выставил..
Сергій
сделай инвалидейт
Dmitry
и renderscriptSupportModeEnabled
Dmitry
сделай инвалидейт
делал. не раб
Dmitry
делал. не раб
2018-09-25 13:31:00,536 [ thread 21] WARN - nal.AbstractExternalSystemTask - Cannot change dependencies of configuration Caused by: org.gradle.api.InvalidUserDataException: Cannot change dependencies of configuration
Nikita
подскажите в каких случаях вызов finish() не приводит к вызову методов onStop/onDestroy у активити?
Dmitry
classpath 'com.google.gms:google-services:4.0.2'
Dmitry
у меня такой
Сергій
Сергій
classpath 'com.google.gms:google-services:4.1.0' например
Сергій
https://bintray.com/android/android-tools/com.google.gms.google-services
Dmitry
спасибо, но что-то всеравно не помогает
Сергій
и попробуй отключить(если вклчено) configure-on-demand
Сергій
org.gradle.configureondemand=false в gradle.properties
Сергій
у меня из-за этого не работал когда я обновлялся на 3.2rc
Arsen
гредл 4.8+ ?
Сергій
у меня 4.10.2
Axbor
Какое из этих реализаций лучше использовать? https://stackoverflow.com/questions/52496396/field-overriding-or-constructor-param-which-is-better
Axbor
какая реализация лучше и почему? 1. abstract class BaseFragment : Fragment() { abstract val layoutRes: Int override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View { inflater.inflate(layoutRes, container, false) } } 2. abstract class BaseFragment(@LayoutRes private val layoutRes: Int) : Fragment() { override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View { inflater.inflate(layoutRes, container, false) } }
Arsen
поля из конструктора юзаются во всяких equals например
Максим
Прекрасно будет работать )
только если сохранять это поле в onSaveInstanceState, а это лишний гемор.
Axbor
только если сохранять это поле в onSaveInstanceState, а это лишний гемор.
То что в конструкторе указано private val ничего не говорит?
Dmitry
cпасибо всем кто откликнулся, я как-то это дело запустил)
Максим
То что в конструкторе указано private val ничего не говорит?
ничего абсолютно) никогда не задумывался, почему были придуманы аргументы при создании фрагмента?
Axbor
То что в конструкторе указано private val ничего не говорит?
это означает что эта переменная как Field of Class )
Arsen
при пересоздании фрагментов юзается дефолтный конструткор без параметров + бандл
Сергій
система сама будет создавать инстант фрагмента через рефлексию. Потому и нужет дефолтный пустой конструктор
Axbor
ничего абсолютно) никогда не задумывался, почему были придуманы аргументы при создании фрагмента?
)) Ладно давай не спорим об этом. Тут оба варианта рабочие и протестированы
Arsen
Максим
)) Ладно давай не спорим об этом. Тут оба варианта рабочие и протестированы
просто юзай первый. Второй может и сработать иногда, но далеко не всегда.
Arsen
сверни апп, грохни процесс (через студию например), и вернись в апп обратно
Axbor
потому что это абстрактные классы
Axbor
и их конструктор вызовется когда дефлотный конструктор вызвано
Arsen
ну если layoutRes через константу в имплементирующем классе, то да
Axbor
Если всем понятно давайте перейдем на вопрос. Что лучше overriding или передача по конструктору? Что читабельно и у какой реализации меньше boilerplate
Максим
а, ну такое может работать, но будет вызывать миллионы таких споров, так что юзай первый способ, он очевиднее