FreeUser
Kirill
подскажите, в чем может быть проблема, у PopupMenu
setGravity(Gravity.CENTER);
setGravity(Gravity.CENTER_HORIZONTAL);
не работает
setGravity(Gravity.END);
срабатывает..
Kirill
https://gist.github.com/kair32/785df7d9e202953ebda3401fc5a3509c
Daniel
https://github.com/facebook/yoga
Daniel
Эту либу для kotlin android использую
Daniel
Посмотрел, как сделано в Litho, там HorizontalScrollView
Daniel
Еще покопаю)
Села
Здравствуйте, можно ли как нибудь сохранить приложение при полном сбросе телефона?
Nick
Anonymous
Может кто подсказать,как положить в ScrollView добавить ConstraintLayout программно ? Пробовал такой вариант https://pastebin.com/RVr5PrGu - что не так ?
Anonymous
ScrollView добавляется а ConstraintLayout в него уже нет
Anonymous
та маржин там просто для теста стоит
Anonymous
важно именно программно всунуть constraintLayout в scrollView
tRuNKator
Anonymous
Не
tRuNKator
tRuNKator
setFillViewport(true)
Anonymous
👍
Anonymous
работает
Металлов
Подскажите как проверить поддерживает ли устройсnво AR
Металлов
Да я об том, но мне нужно проверить в коде
Сергій
Вот как раз вчера обновился
https://developers.google.com/ar/discover/supported-devices
Сергій
Сергій
Типа этого https://developers.google.com/ar/develop/java/enable-arcore#check_supported
Металлов
Anonymous
Ребят подскажите как сделать динамический контекст. Суть в том что у меня есть сервис, и я в него должен вносить контекст. Сейчас он у главной страницы. Когда я меняю активити он падает. Я новичек просто
Denys
M
Вопрос по FCM
Когда приложение в фореграунде поле data (RemoteMessage) приходит, а когда оно в бэкграунде, то data не приходит.
Уведомления есть в обоих случаях. С таким никто не сталкивался?
Сергій
Сергій
https://firebase.google.com/docs/cloud-messaging/android/receive
Anonymous
Маъруфжанав
Kto yest v developer concole accaunt
Anonymous
Как лучше организовать логику так, что бы в листе все позиции больше пяти не показывались и вместо них показывалась заглушка?
Эдик
Маъруфжанав
Извините
Egor
какой профит делать фичи в модулях??
Arsen
Separation of concerns
Egor
so so
Anonymous
переопереди в активити метод onNewIntent и там тоже доставай
getIntent().getExtras().get("shortcutURL")
Попробовал. Скопировал следующий код в onNewIntent - ничего не поменялось:
' Bundle extras = getIntent().getExtras();
if (extras != null) {
if (getIntent().getExtras().get("shortcutURL") == null){
webView.loadUrl("https://mysite.com/");
}
else {
shortcutURL = getIntent().getExtras().getString("shortcutURL");
webView.loadUrl(shortcutURL);
shortcutAddButton.setVisibility(View.GONE);
}
}
else {
webView.loadUrl("https://mysite.com");
}
M
Anonymous
Valeriy
Может кто-нибудь помочь с вопросом плиз?
Valeriy
что-то неправильно, я думаю с тем как я создаю File, но не знаю как правильно сделать
Mykyta
Может кто-нибудь помочь с вопросом плиз?
все неправильно, потому что вам андроид не дает uri из которого можно вытащить файл
вам следует читать стрим тем путем, который требует storage access framework
https://developer.android.com/guide/topics/providers/document-provider?hl=RU
Anonymous
Это релатив лэйаут, как уровнять синее поле с иконкой замка, чтобы они были на одной линии, но без моещения их в общий отдельный контейнер
Anton
Mykyta
чтобы они были на одной линии
если это имеется ввиду горизонталь - alignTop + alignBottom + toEndOf
вертикаль - alignStart, below
Mykyta
честно говоря, не думаю что следует пихать что либо в constraintlayout, если не ожидается использование chains, barrier, guideline, percentage, circular или constraintset animations, relative layout имеет апи попроще, в базовых условиях лучше перформанс, но 1 constraintlayout > 2 linearlayout лишь потому что проще читать
Anton
Anton
Anton
Mykyta
Это уже лапки
так а при чем здесь лапки?
где смысл?
если для одной и той же задачи подходят два хороших инструмента, мощный, но помедленнее, и быстрый, но не с таким широким апи, то зачем брать тот что медленнее?
Alex
Так это верблюжьи лапки
🐈 гав-гав
подскажите плиз как в String.format() пихать float? если мое число 90.5 то %f пишет 90.50001
Alex
Друг, с такими вопросами в @jvmchat
🐈 гав-гав
понял: сори
Alex
Перепутал, сюда - https://t.me/javastart
🐈 гав-гав
пролистал: не совсем пониамаю что мне дает эта статья сейчас, у меня есть конкретное число с одной цифрой после запятой, округлять ничего не нужно ведь
🐈 гав-гав
это как то можно указать в String.format? если да то выгодно ли это по сравнению если я буду переводить переменную в строку и отображать как строка?
Mykyta
Konstantin
Ребята, всем доброго времени суток
Дело обстоит так: Я java разраб (spring, и вот это вот всё), но мне срочно понадобилось написать знакомым небольшое приложение для андройда, и я сталкиваюсь с некоторыми трудностями, покуда все мои знания, в общем-то, это что прописать в манифест, куда закинуть и как описать layout, и как создать по нажатию чего-либо новый экран :\
Мне нужно при создании экрана подгрузить данные с сервера, и распихать их по разным элементам. Данные подгрузил, как распихать более-менее разобрался
Проблема в следующем: если девайс лочится по таймауту, или же я его блокирую самостоятельно, то естественно, цикл активити выполняется еще раз, и покуда я засунул загрузку в метод onStart, приложение идет к серверу еще раз
Прошу помощи, подскажите кто-нибудь, как лучше организовать код, чтобы этого избежать?
Заюзать какой-нибудь DAO, и проверять в локальном хранилище, есть ли там данные, и слать запрос к серверу только в том случае, если там ничего нет?
Если да, то что делать, если сервер отдал пустой резалтсет?
Или же вообще вытащить загрузку куда-нибудь в отдельный компонент? Что в таком случае лучше использовать?
Если есть какие-нибудь годные статьи/туториалы, буду чертовски признателен, если кинете здесь ответом, или в личку
Заранее спасибо тем, кто откликнется)
Arsen
https://developer.android.com/jetpack/docs/guide
Denis
Что сейчас на счет публикации в Google Play и AppStore десятка почти идентичных приложений? Раньше такое можно было легко сделать. А сейчас?
Schnaps
Denis
Denys
Schnaps
да ну. запретить он не запретит, но и отрыгнуть может )
Schnaps
делай рескин и лей