Art
Сяп)
Arshak
Всем привет. Подскажите плиз. У меня есть активити с табами и в зависимости от нажатого таба я вызывают тот или иной фрагмент. Один из фрагментов это Гугл карта. В этом фрагменте я вызываю проверку на геолокацию. Когда подтверждаю то у меня заново открывает активити со стартовым фгагментом
Anonymous
Как скоро закроют этот android в России что будете делать?
Vyacheslav
Vyacheslav
Подскажите какую вью использовать и как организовать подобное
Vyacheslav
Есть ряд статей с изоьражениями
Vyacheslav
Их надо разместить, чтобы в объектах модели мог размещаться текст статьи и необходимые изображения. На скриншоте дуалинго, думаю визуально что-то подобное должно быть, но не знаю как представление организрватт
Alex Android
Вопрос: хром инспект может автоматически коннектиться, чтобы посмотреть логи во время запуска?
Vyacheslav
Ресайкл же будет содержать отдельные вью и выглядеть будет блоками? Хотелось бы все на одной странице
Ivan
Ресайкл же будет содержать отдельные вью и выглядеть будет блоками? Хотелось бы все на одной странице
Не, ресайкл не будет выглядеть блоками, если ты конечно в него блоки не будешь складывать :) Попробуй положи в него пару TextView (width = math_parent, height = wrap_content), задай им паддинги и какой-нибудь бэкграунд, но не задавай margins. Уверяю, не увидишь стыка 😊
Ivan
Ресайкл же будет содержать отдельные вью и выглядеть будет блоками? Хотелось бы все на одной странице
Вот тут https://developer.android.com/guide/topics/ui/layout/recyclerview пример как работать с этой view. В примере есть "блоки" т.к. они использовали CardView. Попробуй его заменить на обычный FrameLayout ради интереса)
Vyacheslav
Понял, спасибо. Один момент если статья достаточно крупная, например страницы на 3 , и где-то присутствуют изображения. В этом случае надо будет делить статью на абзацы?
Vyacheslav
Просто думаю как бы сделать достаточно гибкое представление, чтобы можно было добавить например в лист статей очередную, в виде объекта содержащего текст и изображение, а представление могло автоматически все корректно распределить
Vyacheslav
Иначе при большом количестве статей надо каждый раз верстать под него представление
Vyacheslav
Это же гемор
EaZy
Всем привет! Млин дали приложение зарефакторить человеку(мне) который в Android не разбирается 🙂 Ребята как можно добавить еще один relativeLayout сверху(показывает статус) чтобы он остальные два снизу сдвинул вниз? Если visibility Visible и все сдвинется вниз. Если Gone то как сейчас на экране Текущий relativeLayout на скрине не хочет сдвигать ничего 🙁
Ivan
Иначе при большом количестве статей надо каждый раз верстать под него представление
Ну здесь тебе нужно обратиться к заказчику, видимо. Картинка относится ко всей статье или к ее части?
Vyacheslav
К её части, есть статья в которой размещены изображения, как в журнале примерно
Ivan
К её части, есть статья в которой размещены изображения, как в журнале примерно
Думаю, тогда формат данных куча текста + куча изображений тебе не подходит. Думаю, что деление на абзацы должно происходить на стороне сервера. Тебе могли бы присылать последовательность "абзац", "картинка", "абзац", "абзац", "картинка". Может такой подход будет лучше? Потому что как ты на смысловые абзацы делить будешь на стороне мобилки - ума не приложу
Vyacheslav
Сервера нет) если допустим у меня будет статья поделеная на части тогда действительно можно как то связать блоки текста и изображений, затем по очереди засунуть в ресайкл. Остается вопрос, как хранить данные статьи? В строковых ресурсах, где каждый абзац будет строкой?
Vyacheslav
Да офлайн. Даже если их будет много и потом захочется разместить на сервере, то я думаю логику тут не придется менять, просто тянуться они будут с сервера а не из строкового файла
Vyacheslav
Спасибо, буду дальше сам соображать!
Anonymous
У меня BroadCastReceiver подписан на READ_PHONE_STATE, и выдает следующие данные когда есть активный звонок. ANDROID 5, API-22 I) OUGOING CALL 2019-11-07 12:07:27.659 : OFFHOOK, null 2019-11-07 12:07:27.770 : OFFHOOK, +77771168199 2019-11-07 12:07:48.578 : IDLE, null 2019-11-07 12:07:48.727 : IDLE, +77771168199 II) INCOMING CALL 2019-11-07 12:07:00.125 : RINGING, +77771168199 2019-11-07 12:07:00.246 : RINGING, +77771168199 2019-11-07 12:07:11.988 : IDLE, null 2019-11-07 12:07:12.134 : IDLE, +77771168199 ANDROID 6, API-23 I) OUGOING CALL 2019-11-07 11:59:36.070 : OFFHOOK, +7 777 116 8136 2019-11-07 11:59:44.218 : IDLE, +77771168136 II) INCOMING CALL 2019-11-07 11:59:08.626 : RINGING, +77771168136 2019-11-07 11:59:08.737 : IDLE, +77771168136 ANDROID 7, API-24 I) OUGOING CALL 2019-11-07 11:50:11.313 : OFFHOOK, +77771168136 2019-11-07 11:50:18.625 : IDLE, +77771168136 II) INCOMING CALL 2019-11-07 11:49:41.621 : RINGING, +77771168136 2019-11-07 11:49:44.546 : IDLE, +77771168136 ANDROID 8, API-26 I) OUGOING CALL 2019-11-07 11:48:48.508 : OFFHOOK, +77771168199 2019-11-07 11:49:01.682 : IDLE, +77771168199 II) INCOMING CALL 2019-11-07 11:46:48.194 : RINGING, +77771168136 2019-11-07 11:46:53.028 : IDLE, +77771168136 ANDROID 9, API-28 I) OUGOING CALL 2019-11-07 11:47:40.887 : OFFHOOK, null 2019-11-07 11:47:40.940 : OFFHOOK, +77771168136 2019-11-07 11:47:51.199 : IDLE, null 2019-11-07 11:47:51.281 : IDLE, +77771168136 II) INCOMING CALL 2019-11-07 11:45:56.767 : RINGING, null 2019-11-07 11:45:56.868 : RINGING, +77771168136 2019-11-07 11:46:16.950 : IDLE, null 2019-11-07 11:46:17.035 : IDLE, +77771168136 ANDROID 10, API-29 I) OUGOING CALL 2019-11-06 01:15:59.706 : OFFHOOK, null 2019-11-06 01:15:59.763 : OFFHOOK, +77009752083 2019-11-06 01:16:25.870 : IDLE, null 2019-11-06 01:16:25.949 : IDLE, +77009752083 II) INCOMING CALL 2019-11-06 01:17:56.452 : RINGING, null 2019-11-06 01:17:56.623 : RINGING, +77009752083 2019-11-06 01:18:00.187 : IDLE, null 2019-11-06 01:18:00.246 : IDLE, +77009752083 ------------------------------- Вот один звонок дублируется во время звонка на разных версиях андройда, кто ни будь знает почему система шлёт события по 2 раза?
leksss
Подскажите, данный itemRow для recyclerView лучше сверстать через констрейн или что-то другое?
Anes
Добрый день. Забыл пароли от keystore которым подписывал приложение. Я так понимаю единственный вариант решения удалить приложение из PlayMarket и заливать его по новой с подписью из нового хранилища?
Kirill
Подскажите, как воспроизвести свой звук в уведомлении? Пытаюсь такое сделать, но не получается. Ресурс money.mp3 находится в res/raw https://fcm.googleapis.com/fcm/send {"notification":{ "body":"Very good news", "title":"Good news", "sound":"money" },"to" : "..."
Andrei
Записывай пароли в файлы
Anes
Все парни отбой. Очко разжалось, подобрал пароли)
Anes
Да капец какой :D
Andrey
привет пытаюсь привязать bottomsheet к colapsing layout подскажите что сделать чтоб выдвижение bottomsheet аффектило appbar?
Anes
По-моему уже есть возможность восстановить
Да есть через брутфорс прога специальная для этого на java написаннная, но это долго
Anonymous
Но там нужно одобрение от гугла ждать с неделю
Anes
Ааа буду знать
Anes
Спасибо
Aleksey
привет пытаюсь привязать bottomsheet к colapsing layout подскажите что сделать чтоб выдвижение bottomsheet аффектило appbar?
ConstraintLayout Behaviour или более корячно - через BottomSheetCallback обновлять CollapsingToolbarLayout
Andrey
ConstraintLayout Behaviour или более корячно - через BottomSheetCallback обновлять CollapsingToolbarLayout
ConstraintLayout Behaviour не подойдет так как у вьюхи и так указан BottomSheetBehavior, а вот калбек да, спасибо не подумал
Сергѣй
Привет всем, я тут вчера спрашивал, но не ответили (может просто позднее время было) поэтому спрошу ещё раз, вот есть такая ошибка : > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade > File 'root/res/values/attrs.xml' uses reserved file or directory name 'res'. Кто-нибудь сталкивался с чем-нибудь аналогичным ?
Nazar
Привет, может кто-то помочь с кастомным навигатором с Navigation Component?
Student
всем, привет. кто знает, как захардкодить ip сервер-сокета на android? (конфликта ip быть не может)
Vladimir
var x: String? object.method(x ?: return) Подскажите, такая конструкция не выполнит только строку вызова метода или сделает ретерн в своем скоупе?
Vladimir
в своём — это в каком? Казалось бы, при чём тут андроид? @kotlin_start
В своем это если предположить что вызов этого метода происходит в функции, будет ли ретерн из этой функции или будет лишь пропущена строка вызова метода?
Vladimir
из функции
Спасибо
Co(n)stantine👨‍🔬
https://developer.android.com/studio/intro
leksss
Подскажите, как из адаптера ресайкла при нажатии на элемент открывать фрагмент? или как правильнее это реализовать? (котлин)
Dmytro
Вот будут долбить 900 чатов, пока им код не скинут
leksss
Дима, ты бы уже давно загуглил. Загугли для начала "On item click recyclerview"
да лисенер я добавил, через тост проверил. Не понимаю, как теперь при нажатии не тост показывать, а открывать фрагмент и все
Dmytro
да лисенер я добавил, через тост проверил. Не понимаю, как теперь при нажатии не тост показывать, а открывать фрагмент и все
если ты вызываешь тост в коде Адаптера, то ты делаешь неправильно, посмотри другие примеры
Art
а доки не помогли?
В процессе) спасиб)
leksss
если ты вызываешь тост в коде Адаптера, то ты делаешь неправильно, посмотри другие примеры
спасибо, так и думал, что в адаптере не правильно все это делать..
Artem
Всем привет! Ребята, кто-то сталкивался с эксепшеном в приватном классе TouchTarget, который находится в классе ViewGroup IllegalStateException("already recycled once"). Когда вызывается метод recycle второй раз. Я сам у себя нигде не вызываю и не очень могу понять какие действия пользователя могли привести к такому.
🌿🌿
Ребз. С ретрофитом возникают трудности. Кто в нем силен - отпишитесь плз
Max
Не подскажете, на современных устройствах существует ещё возможность отчистить кэш приложений?
Mike
Товарищи, а здесь ещё любят GDX?
Mike
20 ноября в Москве пройдет митап DRINK&CODE от мобильных разработчиков FINCH Концепт прост: 3 доклада про разработку + 3 классических коктейля для гостей. Никакой воды, только крепкие напитки и жизненный опыт от разработчиков. В программе три доклада: — iOS + GraphQL. Как мы переводили легаси проект на новый клиент с помощью библиотеки Apollo. Антон Потапов, FINCH. — LibGDX и ECS. Создаем промо-игры внутри бизнес-приложений с использованием разных архитектур. Андрей Шило, FINCH. — Работа с CollectionView на iOS. Как можно убить несколько недель, чтобы сделать простой каталог карточек. Даниял Деветов, FINCH. 🥃 Между докладами, бармены будут наливать: — Old Fashion. — Whiskey Sour. — Bloody Mary. 🗓 Дата: 20 ноября. ⏰ Начало регистрации: 18:30. 🏠 Адрес: Попов проезд 1к1, м. Электрозаводская. Количество мест ограничено, регистрация обязательна: https://finch.timepad.ru/event/1107178/
Max
мм, всегда существует
Программно имеется в виду. Что погуглить? Я нашел пример, который удаляет папки в директории пакета с названием cache, но я проверяю руками эту директорию и она отсутствует
Max
главное же, не что она существует, а пустая ли
Ну блин, я чекаю у приложений кэш через настройки. Там не пусто..