Vitaly
Это да
Так у тебя не указаны размеры bitmap
Andrey
Привет. Делал запросы через api и возвращал сразу data class Типа :User Решил сделать через Call<User> Вытаскиваю из ответа result.request().body() Чтобы потом прикастить к User Но теперь почему то result.request().body() =null В чем может быть моя ошибка?
Vitaly
Так у тебя не указаны размеры bitmap
А если ты поддерживаешь устройства ниже 23 API, то придется юзать PNG внутри Bitmap
Ilya
Так у тебя не указаны размеры bitmap
Опять же, когда я их указывал, на некоторых экранах оно растягивалось
Ilya
Выше 23 API?
Да, я вот и спрашиваю есть ли способ не создавать под каждый экран XML с разными width и height
Andrey
так нужно проверять на Null
так если через постман я получаю ответ и здесь должен в теории его получить но equest().body() = null
Ilya
Нет, это Android
Просто когда я через обычный ImageView делал, то оно нормально на любых экранах выглядело, но на старте приложения белый экран был пока вью инфлейтилась
Vitaly
Просто когда я через обычный ImageView делал, то оно нормально на любых экранах выглядело, но на старте приложения белый экран был пока вью инфлейтилась
Да, потому что это изображение было внутри View. А когда у тебя показывается сплеш, у твоего приложения нет даже собственного процесса. Оно крутится вообще на другом процессе, и там Android не знает про наличие View. Надо выкручиваться через PNG. С вектором на сплеш скрин у самого были большие траблы. Советую побольше погуглить на этот счет и попробовать использовать png на сплеше, так будет проще.
Dmytro
С png та же ситуация была
у тебя один пнг? или ты нарезал?
Ruslan
Android 7
угу, You can't scale image in bitmap. It isn't ImageView so it hasn't scaleType attribute. Your image will scale depending on folder you put it (drawable-xdpi,drawable-nodpi,...) так не выйдет
Dmytro
1
вот тебе и проблема, нарежь, только они должны быть пропорциональны
Dmytro
1
если хочешь чтобы лого половину ширины занимало, то для мдпи должно быть 160 где-то
GNT-IT
Всем привет! Кто может настроить appmetrica на приложение написанное на Андройд Студио? В Л.С стоимость пожалуйста
Eugene
Я делаю прилу где можно ставить обои Использую глайд Загружаю с помощью глайда картинку в bitmap, а потом с помощью WallpaperManager ставлю их на телефон Я хочу добавить прогресс установки обоев, ибо если размер обоев(картинки) достаточно большой, то на это телефону нужно секунд 5-10 Как я могу показать прогресс загрузки битмапа? imageWallpaper.setOnClickListener { getBitmap(model).subscribeOn(Schedulers.computation()).subscribe({ val myWallpaperManager = WallpaperManager.getInstance(context) try { myWallpaperManager.setBitmap(it) } catch (e: IOException) { e.printStackTrace() } }, { Log.e(TAG, "setPreviewData: ${it.localizedMessage}") }) } private fun getBitmap(model: UnsplashPhoto): Observable<Bitmap> { return Observable.create { subscriber -> bitmap = Glide .with(context).asBitmap().load(model.urls.full).submit() .get() subscriber.onNext(bitmap) }
Sergey
Привет! А при биндинге данных из класса с ViewModel в xml, наименования xml и класа с ViewModel должны совпадать?
Eugene
у глайда лисенеры есть, там копать нужно)
я находил этот слушатель .listener(object : RequestListener<Bitmap> { override fun onLoadFailed(e: GlideException?, model: Any?, target: Target<Bitmap>?, isFirstResource: Boolean): Boolean { Log.e(TAG, "onLoadFailed: ${e.toString()}") return false } override fun onResourceReady(resource: Bitmap?, model: Any?, target: Target<Bitmap>?, dataSource: DataSource?, isFirstResource: Boolean): Boolean { return true } но метод OnResourceReady вызывается когда картинка загрузилась из сети а мне нужно знать когда картинка загрузилась в битмап
Artem
Как называется запрос на отображение поверх окон?
Artem
system alert window
спасибо
Dmytro
Привет! А при биндинге данных из класса с ViewModel в xml, наименования xml и класа с ViewModel должны совпадать?
не понял) ты в ксмл импортишь. там есть тип это должен быть путь к файлу и имя, которое будешь использовать в хмл
Евгений
как посмотреть стектрейс когда приложение крашится?
Vitaly
как посмотреть стектрейс когда приложение крашится?
https://stackoverflow.com/questions/4427515/using-global-exception-handling-on-android
Евгений
logcat
в моем случае там кроме <-- HTTP FAILED: java.net.UnknownHostException: Unable to resolve host "mв.ru": No address associated with hostname мало что есть
WINGRADA
я смог) 3 вариант самый лучший. 2 вариант пнг картинка. 1 без тени.
Евгений
этого мало?
да как бэ хотелось бы еще что то )))
Sergey
не понял) ты в ксмл импортишь. там есть тип это должен быть путь к файлу и имя, которое будешь использовать в хмл
Я просто с биндингом на "Вы", пытаюсь разобраться. Для одной вью модели есть лайаут (xml), могу ли для этой же вью модели, но для другого случая сделать отельный лайаут с другим наименованием?
Ilya
Vitaly
в моем случае там кроме <-- HTTP FAILED: java.net.UnknownHostException: Unable to resolve host "mв.ru": No address associated with hostname мало что есть
И так понятно Какие-то проблемы с соединением. Он не может приконнектиться к хосту. Как он тебе распишет из-за чего, если он не может достучаться Проверь интрнет соединение, доступность хоста, корректность hostname
Sergii
Sergii
адрес то есть. интернета нет )
там и должна быть кирилица ?
Vitaly
адрес то есть. интернета нет )
Все верно, при отсутствии интернета он будет кидать такую ошибку
Евгений
Евгений
там и должна быть кирилица ?
не, эт чиста для сюда )))
Vitaly
вопрос в том почему это в onError не упало... ;/
У меня в onError падает Это уже вопросы к реализации
Artem
system alert window
Почему может быть не кликабельно?
Mike
Почему может быть не кликабельно?
а в манифесте указано разрешение?
Artem
а в манифесте указано разрешение?
закомментил, пока тестил. спасибо!
Евгений
а в манифесте указано разрешение?
да, конечно. при наличии интернета всё работает ок. а ты уже работал с paging-rxjava2-3.0.0? есть предположение что дело в операторе .cachedIn(viewModelScope)
Евгений
пардон.
Mike
адрес то есть. интернета нет )
нет ручек — нет и конфеток) разве это проблема?
George
Всем привет, подскажите кто сталкивался, как заюзать bottomnavigationview с navigation component во фрагементе
Irina
Добрый день. Подскажите, пожалуйста, как понять, где именно возникает TransactionTooLargeException, если в логах не пишется место?
Irina
Добрый день! Подскажите, пожалуйста, как определить место, где возникла TransactionTooLargeException, если в логах не написано?
Ilya
вот тебе и проблема, нарежь, только они должны быть пропорциональны
нарезал, оно почему-то всё равно как на том скрине, даже хуже
Ilya
вроде всё правильно сделал
Irina
в аргументы передаешь что-то очень большое. картинку, например
Я понимаю, но код чужой, и его очень много. Сложно локализовать ошибку
VKovalyov
Я понимаю, но код чужой, и его очень много. Сложно локализовать ошибку
какой экран открываешь/закрываешь, там и проверяй аргументы в смысле после закрытия которого падает
Ilya
256x256
ой, там было раньше 600 на 600, оно было огромное, а если брать 256x256 то наоборот слишком маленькое
Ilya
задай размеры в самом айтеме, должно быть лучше
так тогда придётся всё-таки кучу xml делать
Влад
Привет. В Android 10 работаю со scoped storage, получаю путь к фотографиям из галереи. Но происходит странная ситуация, часть галереи отображается, а часть нет. К примеру фотография с таким путем отображается: content://media/external/images/media/184, а с таким нет : content://media/external/images/media/183. Для отображения используется Glide и никаких ошибок от него я не смог поймать. В какую сторону посоветуете смотреть?
Dmytro
так тогда придётся всё-таки кучу xml делать
та почему? если ты размер в Дп укажешь
Ilya
на эмуляторе другой dp был и там как раз большим может быть наоборот
Dmytro
на эмуляторе другой dp был и там как раз большим может быть наоборот
так ты поставь в дп и посмотри что будет, должно быть более менее
Dmytro
даже если нет, то можно наплодить не сплеш скрин, а димендс файл для разных разрешений)