Konstantin
Notification messages, sometimes thought of as "display messages." These are handled by the FCM SDK automatically.
Data messages, which are handled by the client app.
uroboros
Есть AletDialog c ArrayAdapter. При нажатии на элемент списка AlertDialog закрывается. Как сделать так, чтобы диалог не закрывался?
Anton
Akira
Sergey
Всем привет. Подскажите что не так ?? Ему контекст нужен? Хочу в этой Активити менять фрагменты.
mike
Приветствую.
Есть приложение на Single Activity, тулбар находится в главной активити.
Почти во всех фрагментах приложения нужно в тулбаре показывать только логотип, но в некоторых иначе, например: поиск, чат(детали чата, аватарка). Как эту задачу можно решить? Я не придумал ничего лучше как просто скрывать тулбар и в самом фрагменте пилить вьюху с высотой actionBarSize, но кажется что это колхоз
Dmytro
Никита 🙃
Всем привет.
У меня была вьюшка c TextInputLayout + TextInputEditText cо своими стилями:
https://pastebin.com/JrG1Jzj5
После того как мой стиль приложения переехал на Material:
<style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
У меня начался краш Error inflating class android.support.design.widget.TextInputEditText
Погуглив, я нашёл инфу что надо поменять стили, от которых наследовались стили TextInputEditText с TextInputLayout на Widget.MaterialComponents.TextInputLayout.OutlinedBox (FilledBox)
Вот только поменяв их, все стили пошли по одному место.
1. Появился Бекгрануд, который стоит мне прописать app:boxBackgroundMode="none (или outline)", как пропадают хинты, когда выбираешь нужный EditText
2. Стили игнорируются что прописаны были.
Как можно использовать AppTheme из MaterialComponents, но оставить стили как есть для TextInputEditText с TextInputLayout?
awawa
Sergey
Дурний Кіт
Дурний Кіт
без OutlinedBox
Dmytro
Akira
Yehor
Всем привет! Помогите, пожалуйста. Пользователь пишет что-то в edit text, я в реальном времени меняю этот текст (через TextWatcher), но когда я это делаю, | смещается в начало. Можно как то двигать ее программно?
mike
Anton
Dmytro
Никита 🙃
Дурний Кіт
не добавляет
Никита 🙃
не добавляет
Просто поменял parent
<style name="TextInputEditText" parent="Widget.Design.TextInputLayout">
Наверное я что-то не так делаю 🙈
Дурний Кіт
<item name="textInputStyle">@style/Widget.Design.TextInputLayout</item>
Дурний Кіт
поставь в теме приложения
Никита 🙃
Дурний Кіт
по идее кастомный стиль наследуемый от этого тож должен сработать
Дурний Кіт
только обрати внимание, стайлинг на 1.1.0 такой, что если нету параметра бэкграунда (backgroundMode, шота такое), то и многие их новые аттрибуты работать не будут (типа цвет индикатора, ширина и т.п., которые в 1.1.0 появились)
Anonymous
Всем прив, у кого есть знакомые кто может сертификатом драйвер подписать под win7x64?
Никита 🙃
🐈 гав-гав
всем привет, подскажите плиз, юзаю ktx.Serializable
но прогвард в релизе режет мой конвертер Unable to create converter for java.util.List<g.g.a.a.c.c.k> что нужно добавить в proguard-rules?
TS
Как называется анимация списка в Андроиде, когда он приподымается от нижнего края к верху
TS
TS
И есть ли она вообще?
Siamion
mentarey
Anonymous
Всем привет! У меня внутри ViewPager2 (три горизонтальных таба )используется RecyclerView (с вертикальным скролом). И при вертикальном скролле очень легко перейти в горизонтальный. Есть ли какой-то параметр, который позволяет сделать скролл не таким чувствительным?
⚡️Мухамед
Всем привет, подскажите пожалуйста!
⚡️Мухамед
🐈 гав-гав
Dmytro
Ребят всем привет, подскажите дали мне проект и надо его облажить тестами, а я их еще не писал, на что обратить внимание? Что конкретно надо обложить тестами к примеру в том же логине\регистрации?
⬤ vitaly
Dmytro
та нет, сказал что не знаю)
Dmytro
та нет, сказал что не знаю)
Мои соболезнования) По идее они по твоим тестам должны определить как ты понял их код и что он делает)
⬤ vitaly
надо было несколько раз повторять, вот как я. И ко мне с тестами своими не пристают! :D
Dmytro
Dmytro
Dmytro
Да вот прочитал, и примеры смотрел, но в основном это примеры вроде проверить поле на пустоту, но это сам понимаешь)
Dmytro
у меня сейчас аналогичная задача, я сам не выкупаю, нахера писать код, который проверяет ТВОЙ же код. Все пишут - проверить не сломалось ли чего после изменений, так оно сломается, ведь тесты написаны по сценарию, который ты уже ранее описал, конечно все сломается.
П.С. надеюсь это сообщение увидит какой-то опытный человек и скажет что к чему
Dmytro
вот вот)
Dmytro
Вот ТДД, я понимаю. в теории хорошо описан. Ты пишешь тесты сначала, как сценарий того что тебе нужно, а потом херачишь под него код, но на сколько это на практике - хз
Dmytro
вот вот)
Если чего-то узнаешь ,черкани, в лс, удачи)
Dmytro
спасибо и тебе)
Vadim
Такой вот вопросик
по хорошему если я использую MVVM подход то по идее у меня нигде не должно быть во фрагменте метод жизненного цикла?
Dmytro
Vadim
Пух
Jorik
Dmytro
спасибо, гляну
Jorik
у меня сейчас аналогичная задача, я сам не выкупаю, нахера писать код, который проверяет ТВОЙ же код. Все пишут - проверить не сломалось ли чего после изменений, так оно сломается, ведь тесты написаны по сценарию, который ты уже ранее описал, конечно все сломается.
П.С. надеюсь это сообщение увидит какой-то опытный человек и скажет что к чему
на текущей задаче при формировании объектов использовался один параметр, который брался из хардкод списка, потом решили список брать с сервера. Теперь везде где этот объект создавался - нужно проверять, не сломалась ли логика
Dmitry
Ребята, подскажите по navigation component:
есть фрагмент, который запускается как стартовый только при первом запуске приложения, все последующие запуски мы стартуем со второго фрагмента.
Не работает две вещи:
1) чтобы стартовать со второго фрагмента по условию, ставлю
navGraph.startDestination = R.id.secondFragment
navController.graph = graph
Однако приложение упорно стартует с первого фрагмента.
2) Несмотря на
<action android:id="@+id/action_firstFragment_to_secondFragment"
app:destination="@id/secondFragment"
app:popUpTo="@+id/secondFragment"
app:popUpToInclusive="true" />
приложение все равно покзывает кнопку назад и может вернуться на первый фрагмент.
ЧЯДНТ?
Jorik
спасибо, гляну
по сути сначала нужно зафиксировать тестами happy path. Т.е. тот сценарий, который приложение выполняет. Чтобы тесты не проходили, если захотят в отправке телефона вместо String int использовать
Dmytro
о, это уже мысль) благодарю)
Jorik
а потом обкладывать тестами все ошибки который выводятся пользователю
Alexander
Всем привет, пытаюсь разобраться с андроид может кто подскажет либо кинет ссылкой (те что пробывал не работают). Нужен кастомный action bar
Dmytro
Dmytro
Alexander
Jorik
как сделать такой ViewGroup?
Его поведение аналогично TextView: если внутренний компонент широкий - он один на всю строку; если несколько маленьких - помещаются в одной строке;
Dmytro
Dmytro
Dmytro
Dmytro