Slackin on yo mackin
Я сам Хз, братишка) надеюсь ты разберешься. Самому интересно что там произошло
Maksym
Еще варианты есть?
Alexey
Попробуй положить картинку в папку drawable-nodpi
Maksym
https://stackoverflow.com/a/13621767/3690018
Решило проблему, спасибо за помощь!
Justin2228
Все привет, может кто видел видеокурс, который учит разработке на основе цельного приложения, а не обобщенных частей?
Justin2228
Спасибо!
Alexey
Привет! Использует кто-нибудь Glide в проекте с AndroidX? Как его имплементить правильно? Не нужно ли support library тянуть для него? А то он androidx не умеет(
Привет! Использует кто-нибудь Glide в проекте с AndroidX? Как его имплементить правильно? Не нужно ли support library тянуть для него? А то он androidx не умеет(
Не в курсе есть ли у них поддержка, сначала чекни ещё раз, если нет, то чекни в доках как jetifier'ом обработать jar на/с support/androidx
Alexey
Спасибо, посомтрю в эту сторону. Поддержки нет, как я понял: при добавлении glide в проект сразу multidex потребовался, иначе даже не запускается - всю support library с собой затянул, помимо существующего androidx
Andrey
Привет, вопрос по rxjava и Realm. Зипую 4 запроса с сервака и в саксесе хочу записать 4 респонса в realm, но как не пытался, все время вылетает incorrect thread, кто-нибудь сталкивался именно с взаимодействием с realm в zip?
Konstantin
observeOn subscribeOn
Sivush
Добрый день? Как выложить фильм в продажу в магазине Google? Ни где не могу найти ответа? Если кто нибудь знает подскажите пожалуйста
Sivush
На ютюб)
Спасибо ёще раз попробую искать в ютюбе)
Alexey
Спасибо ёще раз попробую искать в ютюбе)
В гугл мувис мне кажется через медиа дистрибьютеров только
Алена
Всем привет! История такая, 1 приложение на единственном аккаунте разработчика. 8.12.18 словили сразу блокировку аккаунта. (без предупреждений по e-mail и в Google Play Console). ---------- Два вопроса: 1) Есть кто может провести аудит приложения, на соответствие требованиям GP ? 2) Как добиться от GP ответа, за что конкретно словлен бан ? есть лайфхак? (на апелляции отвечает робот). P.S. письмо о блоке скину в ЛС, чтобы не засорять эфир. прошу помощи, ЛЮБОЙ! это моя единственная работа😒
Kozimjon
ребят, я с веба потихоньку перехожу к вам - уже что то получается, но можете подсказать туториал - вот ща у меня есть сервер но nodejs/mongodb - по api, которые не требуют аунтентификиции все получаю/отправляю/записываю. Но вот при логине куда сохранить токен/как его отправлять при отправке запроса - вот по всему этому можете подсказать хороший мануал
Anton
Может глупый вопрос. Но все же задам. Смотрю на приложение инстаграм. Насколько я могу представить там одно активити и 4 основных фрагмента (home, search, likes, profile). Остальные отбрасываем поскольку на мой вопрос они не влияют. Так вот вопрос я правильно понимаю что каждый из этих 4 фрагментов создается единожды в активити и потом просто в контейнер подставляется уже созданный фрагмент. Т.е. фрагмент не пересоздается пока живо активити ?
Alexey
В инсте разве нативный клиент?
Alexey
Там может вообще вьюхи
Kanstantsin
Они за эти и придуманы что бы view каждого не хранить, а только текущего
Anton
Ну вообще при смене, новый фрагмент обычно создаётся заного(view)
В инстаграм визуально ничего не меняется на экране при смене. Грубо говоря в каком положение список оставался, в том он и отображается когда мы возвращаемся обратно на один из экранов
Anton
Это вообще ActivityGroup
Ни разу не использовал ActivityGroup. Он же вроже дипрекейтит
Anton
В инсте разве нативный клиент?
что такое нативный клинет ?
Turalllb
Задай падинг самому recyclerView
Я пробовал ему марджин задавать, что то не реагирует он. Попробую потом паддинг
Kanstantsin
Восстановить положение, выбранный элемент, введённый тест и т.д.
Vladislav
что такое нативный клинет ?
это значит, что он не кроссплатформенный)
Anton
Так и должно быть, это save state
Так это ведь и результаты ответа api и все все все нужно сохранить. Как-то геморно
Kanstantsin
Так это ведь и результаты ответа api и все все все нужно сохранить. Как-то геморно
Для этого и есть архитектуры например, где можно хранить загруженные данные
Kanstantsin
Это не геморно если сразу делать, геморно это хранить 10 activity с данными в стэке целиком, причем система может убить activity такую тоже сама
Anton
Для этого и есть архитектуры например, где можно хранить загруженные данные
Все равно как-то запутано получает. Ну допустим в viewmodel хранятся результаты. Но тогда и позицию в списке нужно в нем хранить и пазицию в галереи у элемента списка нужно хранить
Kanstantsin
Точнее layout manager
Kanstantsin
Вообщем много текста, но это правильный подход, посмотрите как работает например Single Activity App
Anton
Позиции при правильной имплементации сохранит сам RecyclerView
хм...так если фрагмент убить. То при возврате нужно же заново его создать. И соотвественно RecyclerView создать. Если все заново будет создана о каком сохранение идет речь ?
Kanstantsin
Save state
Kanstantsin
View с id сохраняют свой state и restore его потом
Mike
А Button с compound drawable?
Anton
это андроид 🤷‍♂️
Сейчас посмотрел в apk инстаграма. Там FragmentActivity
Dmitrii
Сталкивался, кастомная реализация пишется быстро с нужным поведением. Ну или костылить контейнером и вьюхами, если лень писать код
Kota
Это не обязательно должна быть кнопка
Konstantin
Добрый день! Есть вопрос по Gradle.Ситуация такая: есть таск в котором проверяются startParameters на наличие assembleRelease или assembleDebug и с зависимости от того какой параметр обнаружен выполняются разные действия. так вот, все что мне нужно работает при сборке из консоли, но не работает если запускать билд из студии. В чем может быть проблема?
Dmitrii
С чем сложности возникли?
Jamal
кто нибудь сталкивался с тем что onCreateViewHolder не вызывается? мой recycler в фрагменте, а тот в свою очередь во viewpager, а этот в ScrollView. viewpager я ставлю высоту wrap, а recycler match. View pager не начинает расширяться по высоте, и onCreateViewHolder тож не вызывается . Но когда я даю viewpager определенную высоту (5dp к примеру) onCreateViewHolder вызывается
Dmitrii
Наследуйся от TextVIew, из коробки получишь положение текста. Вычти margin и ширину кнопки - отрисовывай
Konstantin
Без кода трудно понять. Стартовые аргументы ты как передаешь через -P в консоли?
без аргументов. просто когда запускаю билд из студии то не срабатывает чет типа gradle.startParameter.taskNames.contains("assembleRelease") хотя по идее такая таска ведь запускается
Alexey
что такое нативный клинет ?
Ну всмысле react native скорее всего
Aziz
Привет всем, у меня есть класс DachaListFragment, который extends FragmentActivity, я хочу вызвать этот класс внутри MainActivity, как это сделать?
Aziz
Aziz
Gromozeka
Привет всем, у меня есть класс DachaListFragment, который extends FragmentActivity, я хочу вызвать этот класс внутри MainActivity, как это сделать?
Название DachaListFragment не подходит для класса который наследуется от FragmentActivity, правильнее DachaListActivity, а еще лучше слово Dacha заменить на какое-либо без использования транслита
Konstantin
В какой момент ты проверяешь таски?
на этапе конфигурации. хочу понать какой билд тайп запущен в данный момент
Pavel
на этапе конфигурации. хочу понать какой билд тайп запущен в данный момент
Попробовал добавить проверку на запрошенную таску, все нормально проходит в студии
Mike
Столкнулся с тем, что ProGuard вырезает «неиспользуемый» class literal (мне он нужен чтобы ловить NoClassDefFoundError). Можно как-то отвадить его или проще взять Class.forName?
Aziz
я правильно понимаю ? Ты хочешь вызвать метод, который в активити
при нажатии иконки должен появиться другой layout
Kanstantsin
Подскажите, есть ли какая-то разница между activity FragmentActivity из фреймворка(AndroidX) и AppCompatActivity из androidx.appcompat:appcompat:1.0.0, я сейчас порылся пока вроде особо никакох разницы между ними нету
Aziz
я правильно понимаю ? Ты хочешь вызвать метод, который в активити
я хотел использовать, getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new DachaListFragment()).commit(); но это дает ошибку
Jamal
какую?
Anonymous
Привет всем, решил использовать библиотеку, я всё сделал, но не понимаю в чём проблема ошибки(
Anonymous
Anonymous