Максим
Retrofit2*
Max
почему ресайклер вью вот так дёргается когда работает с FlexboxLayoutManager, если один элемент сверху растянут во всю ширину то он начинает исчезать при прокрутке вниз
ABI
ни разу в жизни не использовал ViewPager2
Не бойся, это не страшно 😉
Максим
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { if (resultCode == Activity.RESULT_OK && requestCode == FILE_PICK_CODE) { if (data != null) { val uri: Uri = data.data!! val file = File(getPath(uri).toString()) val requestFile = RequestBody.create("multipart/form-data".toMediaTypeOrNull(), data.toString()) val multipartBody = MultipartBody.Part.createFormData("file", file.absoluteFile.toString(), requestFile) files.add(multipartBody) } } } fun getPath(uri: Uri){ } Это мой начальный код сдесь я и завис
Максим
Теперь нужно как то оборачивать незнаю как.
Max
Есть ViewPager вертикальный. Лучше использовать Recycler
нужно заставить работать флексбокс менеджер
Jamal
Всех приветствую, подскажите пожалуйста. Как лучше реализовать список выподающий из EditText
Adam-Nurbol
Всех приветствую, подскажите пожалуйста. Как лучше реализовать список выподающий из EditText
поставить SearchView, снизу ресайкл, использовать .filter для обновления записи в ресайкле
Jamal
спасибо всем
Данил
Никто не знает генератор таких аватарок для приложения?
Данил
это не для андроид
Alexander
это не для андроид
ты ж не api или либу просил , а просто генератор
Данил
хорошо, либа для генератора таких аватарок
Vlad
Всем привет! Есть вот такой вот тулбар. Внутри него айтемы это чайлды констрейнтлэйаута, который находится внутри тулбара. По середине - лого, и оно является imageView. Когда хочу показать тайтл, то ничего не выходит, так как этот тайтл находится под констрейнтом. И теперь я переделываю этот тулбар. Можете подсказать как сделать так, чтобы можно было показывать тайтл поверх констрейнта? Может айтемы как-то подругому сверстать? Или что-нибудь еще?
Николай
Ребят, помогите. Сделал аутентификацию через гугл следуя документации. https://developers.google.com/identity/sign-in/android/start-integrating При этом токен теряет свою валидность через час после получения. Искал, гуглил кучу вариантов. Дока гугла - мусор. Ничего не работает, а если пример нахожу типа "рабочий" то там уже всё deprecated и сами механизмы построения аутентификации отличаются от тех, которые я использовал. Как мне обновлять чёртов idToken перед запросами на мой сервер ?
Константин
Константин
Добрый день, пытаюсь по клику на RecyclerView, который находится в фрагменте открыть другой фрагмент. Пытаюсь сделать через транзакции, но получаю NPE
Константин
Константин
Код попытки транзакции
Константин
Константин
Код фрагмента содержащего recycler view
Константин
Может кто сталкивался, буду благодарен за помощь
Артем
Может листенер стоит создавать на фрагменте и передпавать его в адаптер при инициализации(скажем в конструкторе)?
Константин
Для этого setListener у меня есть, но да можно. Но не думаю, что это играет большую роль. Просто сам листенер отрабатывает. Я думаю проблема с разметкой фрагмента или самим фрагментом.но не могу понять в чем именно ошибка
Юрий
Konstantine
Нет
что конкретно подразумевается под embed? просто встроить нужно?
Юрий
Да
Юрий
Есть ссыль на видео, его надо отобразить
Константин
Дадада)))
А смысл?
Артем
А смысл?
Я вообще не уверен, что NPE возникает из-за кода транзакции, возможно проблема в чем-то другом
Konstantine
Есть ссыль на видео, его надо отобразить
ну есть два пути - стандартный ютьюбовский апи и PierfrancescoSoffritti плеер. Стандартный в принципе работает, но есть несколько но. Говорят, в нем баги есть, но сам не видел. Но если тебе нужно положить сверху него какое нибудь вью, то работать он не будет вообще.
Константин
Я вообще не уверен, что NPE возникает из-за кода транзакции, возможно проблема в чем-то другом
Возможно, по этому и написал, но сам листенер работает, если убрать транзакцию и например писать в logchat позицию элемента на который ты кликнешь
Константин
Npe начинает сыпаться после добавления транзакций
Konstantine
Принял, спасибо
вот тебе статья где есть оба примера https://johncodeos.com/how-to-embed-youtube-videos-into-your-android-app-using-kotlin/
Артем
Npe начинает сыпаться после добавления транзакций
Полазил по похожим проблемам, может стоит попробовать убрать addToBackStack(), хотя не уверен, что это поможет
Константин
Пробовал, не помгло
Артем
Я уже не помню, а getFragmentManager может вернуть null?
Anonymous
Im trying to update my app to become responsive with different devices. I want the description textview to limit it's height with the bottom of the imageview. The problem is, if I do that truncation will be a littlebitmore complex. Here i set maxlines 3 but I want truncation to be dynamic as it fit the the height to the bottom of the image.
Forck 🦡꧁꧂
Всем привет ,может кто перепрошивал телефон ,во время прошивки twrp пошло что-то не так и телефон превратился в кирпич и теперь никуда не заходит и висит лого телефона (motorola e4 plus ) ни в рекавери ,ни в ос ,что сделать чтобы не было ошибки в adb ,сам adb вот что пишет :
Alexey
Поменял анимацию при смене активити. При этом поламал анимацию в полноэкранном баннере от admob. Он появляется с анимацие заданной в самой admob sdk, а исчезает заданной мной в стилях. Как задать кастомную анимацию переходов для всех экраном кроме admob?
Alexey
Alexey
либо как сделать чтоб admob баннер появлялся с моей анимацией. просто хочу привести все к одному состоянию
Alexey
смотрится криво когда экран появиляется с одной анимацией а исчезает с другой
Dmitry
Здравствуйте, подскажите пожалуйста, как удалить строку из массива в firestore на Андроиде?
Артем
Всмысле как удалить документ из Firebase Firestore или что имеется ввиду?
Eugene
Здравствуйте, подскажите пожалуйста, как удалить строку из массива в firestore на Андроиде?
Из массива никак, насколько я помню. Читаешь массив, удаляешь строку и сохраняешь новый массив.
Dmitry
Из массива никак, насколько я помню. Читаешь массив, удаляешь строку и сохраняешь новый массив.
То есть я записываю отредактированный массив через .update(mapOf()), так?
Eugene
Через .set
Eugene
https://stackoverflow.com/a/46773121/3343431
Eugene
То есть я записываю отредактированный массив через .update(mapOf()), так?
Извиняюсь. Оказывается уже есть возможность изменять массивы - https://firebase.google.com/docs/firestore/manage-data/add-data#update_elements_in_an_array
Dmitry
У кого-нибудь есть опыт работы с ACTION_BOOT_COMPLETED? Какие-то костыли нужно делать для "перезаведения" будильников после ребута в 2020-м?
Dmitry
или оно работает на всех девайсах? (не считая direct boot режима)?
Sergey
У кого-нибудь была ситуация, что если запускать unit тесты по нажатию на или в файле, то все выполняется, а если выбрать пакет, где они лежат и запустить, то выдается: Error occured NoSuchElementException.
Sergey
Как запустить весь пакет с тестами?
Future Franklin
Как сохранить состояние webview url даже если закрыть полностью приложение и открыть заново?, Как в хроме например
Future Franklin
Например SharedPreferences
И как это должно всё работать с webview? Я хз
Sergey
Может через test suite?
Да раньше все запускалось, теперь ошибку выдает. А можно как-то запустить suit, не создавая программного его?
Данил
Ребят, по какой причине не может запуститься Activity? Пытаюсь из Fragment, относящиеся к Activity A (вызвав родительский метод) MainActivity fun startActivityPayment(){ Log.d("MainActivity", "true") val intent = Intent(this, PaymentActivity::class.java) startActivity(intent) } Не срабатывает onCreate у PaymentActivity
Roman
Roman
И как это должно всё работать с webview? Я хз
у тебя юрл меняется при переходах между вем-страничками, так?
Sergey
Всем привет, вопрос по google maps api, мне нужно сделать клон приложения как стороннему разработчику. Мне заказчик предоставил доступ в гугл апи к оригинальному приложению, загрузил мой пакет и sha1 - карты заработали. Я сделал клон с другим пакетом, он загрузил доступ с новым пакетом и тем же sha1, потому что комп у меня тот же, но карты не работают. Я подумал, что проблема, что одинаковые sha1, удалил доступ к оригинальному пакету, результат тот же, потом удалил доступ и к клонированному пакету - результат тот же. Карты в оригинале работают, а в клоне - нет.
Anonymous
Ребят, привет. Кто знает как сделать вступительное активити, типа того, что у телеграма на телефоне?