Max
Вообще без разницы.
Пейджер по дефолту сохраняет состояние фрагментов же
Max
Как это нет разницы
Иван
Сохраняет то состояние и там, и там одинаково "тяжело" Другой вопрос - реализации сохранения состояния
max
Интересно, а грозит ли что-то за 2 аккаунта разработчика? Хочу завести ещё один для экспериментов, но боюсь схлопотать бан. Кто-то сталкивался?
Mike
Пейджер по дефолту сохраняет состояние фрагментов же
кстати неправда, этим занимается адаптер
Max
кстати неправда, этим занимается адаптер
А на FrameLayout можно адаптер навесить как на пейджер?
Max
А, все. Не то
Max
FragmentManager тоже сохраняет
А у пейджера плавный переход
Mike
А у пейджера плавный переход
ну да, поэтому FrameLayout и ViewPager — два совершенно разных класса
Max
ну да, поэтому FrameLayout и ViewPager — два совершенно разных класса
Это логично, но я все равно не могу определиться 😄😄😄😄
Nick
где тебе проще будет анимировать переходы? если захотят их кастомизировать)
Artemii
эмулятор это эмулятор. а надо на девайсе
Раздай с мобилы, подключись на эмуляторе
Ravshan
Люди! Как сортиторовать файлы по типу в папке андроид студио java?
Никита 🙃
Люди! Как сортиторовать файлы по типу в папке андроид студио java?
У тебя там 2 типа может быть .java и .kt Зачем это?
Ravshan
У тебя там 2 типа может быть .java и .kt Зачем это?
Да просто там папки и файлы не сортированы по типу
Никита 🙃
Да просто там папки и файлы не сортированы по типу
Всмысле? У тебя там тольк джава файлы. По каким типам ты их сортировать хочешь?
Ravshan
Всмысле? У тебя там тольк джава файлы. По каким типам ты их сортировать хочешь?
Просто сортировка по типу, то есть не так A.java A(Folder) B.java B(folder) -Так не удобнее
Никита 🙃
Просто сортировка по типу, то есть не так A.java A(Folder) B.java B(folder) -Так не удобнее
Ну там вначале идут пакеты, потом файлы джава. А ты хочешь по имени?
Никита 🙃
или ты скинул как у тебя сейчас оно?
Aleksandr
Доброго всем вечера! Товарищи, подскажите, пожалуйста, относится ли путь /storage/emulated/0/Android/data/<packagename>/files к внешнему хранилищу? И нужно ли для доступа к файлам своего же приложения, запрашивать разрешения WRITE_EXTERNAL_STORAGE_PERMISSION?
Aleksandr
Сохранёнки.
Никита 🙃
/files же
${context.cacheDir}/files это, нет?
Aleksandr
${context.cacheDir}/files это, нет?
https://docs.unity3d.com/ScriptReference/Application-persistentDataPath.html
Mike
${context.cacheDir}/files это, нет?
не, там же два параллельных каталога, кэш и файлы
Никита 🙃
А, ой
Никита 🙃
Ошибся
Aleksandr
не, там же два параллельных каталога, кэш и файлы
Так нужно разрешение, или нет? Мы в приложении всё время запрашивали этот доступ к EXTERNAL_STORAGE, но оно глаза мозолило. Решили искусства ради не спрашивать, и вроде как ничего не изменилось Так разрешение не нужно, или это из-за того, что когда-то мы его получали
Aleksandr
Я не знаю.
Лан, будем тестить)
UsachevDA
А какие есть популярные каналы по Android разработке?
Kopusha
сколько памяти даете на съедение грейдл демону на 16GB машине?
⬤ vitaly
как выровнять вот эту фигню?
Serjio
друзья, что за ошибка? откуда может быть: E/AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.design.widget.oops" on path:
⬤ vitaly
можно как-то двигать текст или контролы в тулбаре по вертикали?
Larymar
Добрый день, подскажите можалйста , есть ли в андроид глобальный хендл неотловленый ошибок
Alexey
Подскажите как в RecyclerView повесить свой onClick() на в зависимости от холдера на kotlin
Nick
Подскажите как в RecyclerView повесить свой onClick() на в зависимости от холдера на kotlin
Во вьюхолдере override val containerView get() = itemView И потом в onBind... containerView.setOnClickListener
‍Yap
И тогда на каждый бинд будет создаваться листенер
Aleksey
Такого нет метода, container
Так он предлагает его создать. Не понятно зачем, но предлагает 🙂
Konstantin
Ваш вариант? Буду рад услышать)
один листенер хватит на весь rw, там есть кучка методов, типа getViewHolderForView у адаптера, надо смотреть апиху
Larymar
У треда есть
А можно чуть конкретнее, как у ui треда это запросить
Konstantin
там уже получишь adapterposition, view#id тоже есть - и распарсишь чего надо было сделать
Nick
один листенер хватит на весь rw, там есть кучка методов, типа getViewHolderForView у адаптера, надо смотреть апиху
Ну хорошо, что мешает передать в setOnClickListener готовый листенер а не анонимный класс
Nick
ничего не мешает, передавай
Ну тк тогда я не понимаю, в чем мой ответ был плох?)
Mike
И тогда на каждый бинд будет создаваться листенер
Впрочем, разницы никто не заметит
Миша
а как в if можно задать переменной новое значение?
central
ошибка какая?
Миша
ошибка какая?
the constructor returns type Color thats isn't of expected type "MaterialColor"
Миша
блин а как можно задать то переменной цвет в зависимости от условия
central
блин а как можно задать то переменной цвет в зависимости от условия
ну ошибку то прочитать можнго хотя бы, ты пытаешся присвоить переменной одного типа, значение другого типа
Миша
у меня получается что переменная просто не используется дальше
Serjio
тэкс. у меня в мейнактивити есть такая строка private var mBLEPeripheral: BLEPeripheral? = null в обработчике кнопки я делаю try { mBLEPeripheral?.startAdvertise() по нажатию на другую кнопку я хочу сделать stopAdvertise(): if (mBLEPeripheral !=null){ mBLEPeripheral!!.stopAdvertise() ну и в этот стоп не попадаю. то есть судя по всему там null. где я успел облажаться?
Миша
,ну
central
,ну
https://t.me/rudart
Миша
Спасибо!
Serjio
а где присвоение чего то кроме null?
о. а он там может быть один на всю систему? как его правильно инициализировать-то?
Kirill
В маркет можно выгружать 2 приложения с одним key store?
Anonymous
конечно