⚡️Мухамед
⚡️Мухамед
при таком раскладе тоже самое
⚡️Мухамед
помимо этого еще есть список, у него все тоже самое
⚡️Мухамед
Ivan
так ты же никак не используешь year и dayOfMonth (они подчеркнуты), ты уверен что все как задумано написано?
Ivan
а месяц почему-то используешь...
Олександр
Верно говорят, тебе даже студия подсвечивает разными цветами видимость переменных . посмотри на $day и $month, где они объявлены
Андрей
Народ, почему этот код создает пять вьюх, но тайтл заполняется лишь у первой?
Mike
Народ, почему этот код создает пять вьюх, но тайтл заполняется лишь у первой?
view.title это findViewById? Он находит первую вьюху с нужным id. а при attachToRoot=true возвращается весь контейнер, а не свежезаинфлейченная вью
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
У меня есть сайт, там сделал mySQL базу, в общем есть id, name, description и картинка, но картинка залита не на сайт, а на firebase firestore, в базе данных у айтемов ссылка на картинку из firestore, кто то так делал? или это шляпа и будет плохо работать?
Ivan
но я не в теме, если там большой лимит бесплатного хранилища и оно будет работать быстро, то может это тоже вариант.
Ivan
но имхо проще самому их хранить
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
50к запросов на чтение в день с firestore
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
буду думать тогда
Ivan
буду думать тогда
думаю зависит от твоих дальнейших планов. Если планируешь наращивать аудиторию активно, то конечно 50к запросов тебе аукнется (это немного), а если для себя/тренировки, то почему нет.
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
думаю зависит от твоих дальнейших планов. Если планируешь наращивать аудиторию активно, то конечно 50к запросов тебе аукнется (это немного), а если для себя/тренировки, то почему нет.
😄сначала я хотел одну интеграцию с firestore сделать, но этого недостаточно, для обучения, как мне кажется, поэтому я хочу сделать сайт собственным api и с него данные получать в приложении
Ivan
ну раз ты уже выбрал сложный путь со своим API, то картинки хранить точно осилишь)
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
авторизацию юзера я хочу сделать через firebase, а контент тянуть из базы данных сайта
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
😁надеюсь
Ivan
я просто не шарю, ему придется тоже с Firebase общаться или как это работает? Ну типа авторизация на одном сервисе, а контент на другом.
Ivan
или авторизация просто для идентификации, но не для защиты данных?😃
Сергей
буду думать тогда
У firebase eсть отдельный апи для хранения пользовательских картинок. А еслиткартинки статичные - то там же есть недорогой хостинг.
Сергей
Ага
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
ну дак я туда их и залил) пока-что
Сергей
А там firestore написано Думал - вот извращение, битмап в базу пихать
Сергей
Хотя я такое делал - и в блоб и в строку)))
Андрей
подскажите пожалуйста можно ли как-то отловить момент когда пользователь блокирует устройство (или выключает экран) android.intent.action.SCREEN_OFF как-то не помогает
Anonymous
Anonymous
Anonymous
Вопрос в чём проблема?
Дмитрий
Вопрос в чём проблема?
А в чем проблема?)
Anonymous
А в чем проблема?)
Видишь тип операции он пропускается
Anonymous
После первого числа идёт сразу второе без типа операции
Anonymous
Anonymous
Вот нагуглил https://qna.habr.com/q/269359
О спасибо решилось просто next()
Андрей
а как ты регал ресивер? нужно программно с фильтром IntentFilter(Intent.ACTION_SCREEN_OFF)
я пробовал в манифесте сейчас попробую программно
Yuriy
дупликат в смысле идентичные
Я это понимаю). Вопрос решился переносом дефолтных файлов в папку drawable-hdpi и удалением папки drawable
Олександр
я пробовал в манифесте сейчас попробую программно
через манифест не сойдёт, я точно не помню причин, но у меня программно пришлось задавать
Андрей
уже проверил, работает (програмно)
Андрей
спасибо
Евген
Всем здравствуйте. Подскажите пожалуйста в чем может быть проблема и как это исправить. Вставляю текст из strings в TextView, в дизайне показывает все нормально, а при запуске эмулятора пишет STRINGS_TOO_LARGE. Пробовал поделить текст на две части и вставить один под другим, пишет тоже самое только 2 раза. Может надо делить текст на ещё более мелкие части или есть другое решение? Сам текст примерно страниц на 8-10.
Андрей
спасибо, но немного не то
Андрей
надо не проверить, а поймать момент
Евген
Спасибо, попробую эти варианты
Alexander
Всем привет! Может подсказать кто-нибудь, как решить следующую проблему: 1. показывается dialogFragment, в нём выбирается элемент из списка AutocompleteTextView. 2. Нажимается Далее и надувается новый, другой dialogFragment. (Проблема) 3. При возврате Назад в autocompleteTextView остаётся выбранный ранее элемент, однако при развёртывании списка пропадают остальные варианты. Вопрос: Как сохранить выбранный элемент и в то же время показать полный список? Что проверил: - адаптер подгружает всё тот же список, все элементы на месте - по какой-то причине на вьюшку никак не реагирует text.clear() Что пробовал: .setText("...") .setText("...", false)
Alexander
Вот так это выглядит
Alexander
Alexander
Danil
переопредели фильтр в адаптере, чтоб он всегда возвращал весь список элементов
Alexander
переопредели фильтр в адаптере, чтоб он всегда возвращал весь список элементов
может подсказать, как это сделать? в свойствах ArrayAdapter есть только filter (kotlin) / getFilter (java). Создать свой адаптер и наследоваться?
Danil
да, я делал так 🤔 не знаю, есть ли способ проще/короче
Alexander
Вот и я думаю...неужели из-за такого небольшого нюанса придётся свой адаптер писать...Спасибо, попробую твой вариант!
Дмитрий
привет. есть некое приложение на андроид. оно же подключается к серверу по апи для получения контента? я могу, ммм, понять к какому апи оно стучится? есть способы?
All
Кто сталкивался с таким Как установить drawer поверх фрагмента
All
All
Как сделать, чтобы при открытии drawer перекрывал фрпгмент
Adel
Как сделать, чтобы при открытии drawer перекрывал фрпгмент
контейнер фрагмента должен быть ниже чем дровер, но если из студийного лэйаута смотреть, то выше, допустим самым первым дочерним внутри родительского лэйаута
Alexander
да там писать-то... отнаследоваться от ArrayAdapter и переопределить только getFilter
нашёл вариант проще: наследоваться от AutoCompleteTextView и переопределить performFiltering() Наверное...проще
Alexander
Хотя по сути, это почти одно и то же, да?
Alexander
И там, и там наследоваться приходится в любом случае
Danil
нашёл вариант проще: наследоваться от AutoCompleteTextView и переопределить performFiltering() Наверное...проще
не уверен, что проще. по коду так точно не меньше) а переопределение адаптера это как-то более естественно (я в любом случае всегда пишу кастомный, т.к. стандартный не устраивает по тем или иным прчинам) 🤔 ну а так, на вкус и цвет)
Alexander
Спасибо, что подсказал!
Никита
Всем привет. Подскажите, пожалуйста, бьюсь второй день: есть соединение с сервером через сокет. Если сервер не отвечает - сокет выбрасывает исключение, всё норм. Но если соединиться с сервером и потом выключить wifi, то никакой ошибки не происходит. Приложение не виснет, всё работает. Стоит включить wifi обратно - сокет выбрасывает исключение и переключается. Может ли это быть связано с тем, что подключение к серверу идёт через впн?
Никита
Тоже самое поведение, если выключать не wifi, а впн подключение. Сначала ничего, а при повторном подключении к впн -> ошибка и переподключение.
Никита
Всё оказалось банально. Из-за подключения через впн (предположительно) связь рвалась не мгновенно, а минут через 5. Я просто не дождался :/
Granderbird
А можно как то вернуть textview к изначальному виду?
Granderbird
Типо я понаставил разных флагов на него, цвет поменял и т.д., вернуть в изначальный вид можно?