Mike
@bagrov7 @mobile_jobs
Antony
Народ, это нормально, что человек просит апк, разработанных приложений? По мне это как-то диковато
Oleg
А в Google Play нет?)
Oleg
Пусть оттуда качает)
Antony
Хочет именно апк
Oleg
Тогда отсюда пусть качает) https://apkpure.com/ru/
Antony
Тогда отсюда пусть качает) https://apkpure.com/ru/
Такое часто у вас встречалось?
Oleg
Неа.
Anonymous
Ребят, из градл таска вызываю .bat скрипт, все отрабатывает корректно, но ошибку консолька выдает
Anonymous
вызываю так
tt
Хочет именно апк
Я сказал гугл плей ссылку, или апк файл. Человек совсем без опыта.
tt
Нет ни резюме, ни показать разработанные приложения не может. Только слова
Anonymous
ну значит некорректно
так вот, как корректно вызывать? .bat просто 7z.exe запускает
Mike
Хочет именно апк
так его и спроси, какая разница. Пусть с маркета апк скачает, если руки из нужного места растут
Mike
так вот, как корректно вызывать? .bat просто 7z.exe запускает
Вопрос некорректно поставлен. Я не знаю, что у тебя в этом батнике и почему он завершается неудачей.
Anonymous
Antony
Я сказал гугл плей ссылку, или апк файл. Человек совсем без опыта.
Я же по-нормальному попросил сначала рассказать идею, а потом уже всё остальное
Antony
Я сказал гугл плей ссылку, или апк файл. Человек совсем без опыта.
С чего вы решили, что я без опыта? Я вам предлагал аудиозвонок, где вы можете все интересующие вопросы задать
Mike
так говорю же, все отрабатывает, запускаю 7zip для разархивации .apk
завершение с ошибкой не означает, что всё «не отработало»
Anonymous
Костыли
Antony
А что в этом такого?
Ну когда нужно отправить чистый АПК, не в плей маркете, это странно для меня
Mike
Ну когда нужно отправить чистый АПК, не в плей маркете, это странно для меня
1) А разница? В маркете такой же апк лежит. 2) Цитата: «Я сказал гугл плей ссылку, или апк файл» 3) Вообще, это оффтопик.
Anonymous
Чтобы защитить подпись
Mike
Чтобы защитить подпись
штооООООООоооОООоо?
Anonymous
хэй гайз, время подходит к 23 Февраля, подскажите какие-нибудь курсы не дорогие, но годные “топ за свои деньги”.
Anonymous
я точно, хз, но там в консоли такое есть
Antony
Я сказал гугл плей ссылку, или апк файл. Человек совсем без опыта.
В общем, предлагаю перейти в личные сообщения (без эмоциональных блокировок, с пониманием), нечего здесь оффтопить
Anonymous
курс доллара норм
образовательные программы :D
Mike
образовательные программы :D
вопрос максимально неконкретный
Anonymous
вопрос максимально неконкретный
согласен, на самом деле да 🤔
Арсений
а в чем проблема?
Не появляется горионтальный recycler view Вертикальный: https://pastebin.com/JivVPtGJ Горизонтальный: https://pastebin.com/EhB5hvEp
Арсений
Я вроде правильно сделал
Arsen
Я вроде правильно сделал
как минимум, адаптер ресайклеру не сетишь
Арсений
А это где делать? И как?
Arsen
ты обычный ресайклер, без вложенности, юзал то хоть раз?
Арсений
Да
Артем
привет, мб у кого есть идеи какие инструменты есть чтоб trace такого типа ошибок отследить? периодечески падает приложение. сервисов помимо пушей нет. выяснить причину падения как то не особо удается.
Arsen
А это где делать? И как?
recyclerView.adapter = myAdapter
Arsen
там же лейаут менеджер
Арсений
recyclerView.adapter = myAdapter
Да, это я понял, но где это должно находиться?
Arsen
в онбинде
Kopusha
штооООООООоооОООоо?
ну, формально он прав. Гугл просит твой приватный ключ, типа "чтоб ты его не потерял", лол. Для апп бандлов вроде это уже не просьба, а требование, чтоб они могли переподписывать. И apk вроде не совсем тот, что ты загрузил, он там тебе потом предлагает скачать "финальный" вариант, с гугловскими бэкдорами (шутка... или нет).
Арсений
в онбинде
В onBindViewHolder самого адаптера? До этого он сетился в onCreateView активити, к которому относится. А сейчас он вроде к нему не относится
Sergei
Привет, в идее создаю метод onSaveInstanceState, он мне устанавливает 2 параметра outState и outPersistentState В доках https://developer.android.com/reference/android/app/Activity?hl=ru#onSaveInstanceState(android.os.Bundle) вижу только один параметр outState. Что за outPersistentState? П.С. С ним метод onSaveInstanceState не выполняется, без него выполняется.
Kopusha
Из доки: With app signing by Google Play, Google manages and protects your app's signing key for you and uses it to sign your APKs for distribution. It’s a secure way to store your app signing key that helps protect you if your key is ever lost or compromised. Два раза "protect" и один раз "secure".
Kopusha
понятно что буллщит, но я так же могу понять откуда у людей потом такие мысли
Arsen
outPersistentState State which will be saved across reboots.
Arsen
В onBindViewHolder самого адаптера? До этого он сетился в onCreateView активити, к которому относится. А сейчас он вроде к нему не относится
в активити ты сетишь адаптер вертикального списка, в онбинде которого инициализируешь горизонтальные
Арсений
в активити ты сетишь адаптер вертикального списка, в онбинде которого инициализируешь горизонтальные
Так? override fun onBindViewHolder(view: ViewHolder, position: Int) { view.bind(selections[position]) val recyclerView: RecyclerView = view.findViewById(R.layout.recycler_collection) view.itemView.setOnClickListener { } }
Arsen
не помню как там у тебя экран выглядит, но вроде как у тебя будет много viewType-ов, тебе бы сначала разобраться с этим
Arsen
а еще погуглить почему в названии ресайклерВью есть слово Recycler
Arsen
про viewHolder паттерн тоже
Arsen
findView в onCreateViewHolder один раз вызывается
Kopusha
@bestelde_chaos без обид, но лучшее, что ты можешь сделать, это выйти из всех чатов, загуглить какой-то медиум туториал по RecyclerView и потом еще один по Multi Type RecyclerView. К обеду бы уже закончил, а так у тебя за день один неработающий findViewById пока.
Арсений
findView в onCreateViewHolder один раз вызывается
val recyclerView: RecyclerView = view.itemView
Arsen
val recyclerView: RecyclerView = view.itemView
если itemView это ресайклер то да
Арсений
Но он View
Арсений
Как это вообще должно выглядеть?
Arsen
findView в onCreateViewHolder один раз вызывается
это просто про правильный подход, не про ошибку Unresolved reference
Arsen
а по ошибке - у тебя ид скорее всего не тот
Arsen
фейл на уровне чайника, иди основы подтягивай, как уже посоветовали выше
Arsen
вложенный ресайклер слишком сложная таска для уровня, который ты демонстрируешь
Arsen
да и сам ресайклер это топик не на один вечер, там подводных граблей много