Size: a a a

StartAndroid Ru Chat

2020 November 13

SS

Serhii Stashevskyi in StartAndroid Ru Chat
Serhii Stashevskyi
ctrl+shift+alt+K только такой )
Вот и гайд как перейти
источник

DI

Dinar Islamov in StartAndroid Ru Chat
Serhii Stashevskyi
Я просто сам перешёл в свое время и ниразу не пожалел, там достаточно легко, на котлине гораздо приятнее писать
Эхххх... затягивать конечно не стоит с этим. Может реально все с нуля начать. По сути мне только интаксис надо освоить. недельку посидеть посмотреть основные операторы
источник

r

rRangerer in StartAndroid Ru Chat
Ребят, не бейте пожалуйста
Есть уведомления всплывающие (они находятся сверху), а есть снизу всплывающий текст
Так вот. Как он называется?
источник

r

rRangerer in StartAndroid Ru Chat
Гугл меня не понимает
источник

AS

Alexander Styagov in StartAndroid Ru Chat
rRangerer
Ребят, не бейте пожалуйста
Есть уведомления всплывающие (они находятся сверху), а есть снизу всплывающий текст
Так вот. Как он называется?
snackbar/toast
источник

r

rRangerer in StartAndroid Ru Chat
Спасибо огромное
источник
2020 November 14

АZ

А - Z in StartAndroid Ru Chat
йоу , как изменить цвет кнопки?)))
делаю так:
android:background="@drawable/btn_round_splash_activity"

код  btn_round_splash_activity.xml     :

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
   android:shape="rectangle">
   <solid android:color="#EEC8BFBF" />
   <corners android:radius="45dp" />
</shape>

только цвет не изменяется ...а ставится стандартный   <color name="purple_500">#FF6200EE</color>

какого хера ? шо я не так делаю
источник

JA

Jake Ali in StartAndroid Ru Chat
Всем привет,  проходит конференция андроид разработчиков. Если интересно подключайтесь. https://youtu.be/091Hz_xi5oc
YouTube
Kolesa Conf 2020 | Android
Привет! Рады, что ты с нами на Kolesa Conf 2020 🛸

🗣Нетворкинг:
1. Задавай вопросы в чат YouTube.
2. Мы создали отдельный Telegram-чат для направления Android. Чатик YouTube не сохраняет историю сообщений, поэтому основной нетворкинг будет происходить в Telegram.

🧩Активности:
1. Пасхалка. Увидел монстрика на слайде спикера, пиши «Пасхалка!» в Telegram-чат (обязательно туда). Выиграть мерч можно только 1 раз. Если ты уже был первым, то мы засчитаем сообщение следующего человека. Модератор чата объявит, что пасхалка найдена, а после 17:00 свяжется со счастливчиком.

2. Викторина. Специально для Kolesa Conf 2020 мы создали Telegram-бот, с помощью которого ты сможешь выиграть мерч. Выбери интересующее тебя направление и ответь на 10 вопросов, у тебя будет 10 минут. Бот учитывает скорость и правильность ответов. Первые 50 участников с наибольшим количеством баллов получат мерч. После 17:00 с ними свяжется один из организаторов.

3. Пост в Instagram. Покреативь и сделай пост о Kolesa Conf 2020 в любом формате в ленте…
источник

F

François Leclercq in StartAndroid Ru Chat
Есть отдельная разметка под вертикальную ориентацию (активность с одним фрагментом) и отдельная под горизонтальную (активность с двумя фрагментами). Когда переворачиваешь экран из горизонтального в вертикальный - второй фрагмент перестает показывать Recycler, хотя по логам в адаптере есть данные. Ошибок не выдает.
если поставить в манифесте у активности             android:configChanges="orientation|screenSize"
то и  в вертикальном и в горизонтальном будет одна и та же разметка.
сохранение в бандл данных адаптера и потом перезапуск рекуклера в onConfigurationChanged ничего не дает
источник

NM

Nick Marchuk in StartAndroid Ru Chat
François Leclercq
Есть отдельная разметка под вертикальную ориентацию (активность с одним фрагментом) и отдельная под горизонтальную (активность с двумя фрагментами). Когда переворачиваешь экран из горизонтального в вертикальный - второй фрагмент перестает показывать Recycler, хотя по логам в адаптере есть данные. Ошибок не выдает.
если поставить в манифесте у активности             android:configChanges="orientation|screenSize"
то и  в вертикальном и в горизонтальном будет одна и та же разметка.
сохранение в бандл данных адаптера и потом перезапуск рекуклера в onConfigurationChanged ничего не дает
Проверь привязан ли адаптер к ресайклеру
источник

F

François Leclercq in StartAndroid Ru Chat
Nick Marchuk
Проверь привязан ли адаптер к ресайклеру
если речь о методе onAttachedToRecyclerView(), то он вызывается: при запуске один раз, при первом перевороте 2, последующие по 3
источник

NM

Nick Marchuk in StartAndroid Ru Chat
François Leclercq
если речь о методе onAttachedToRecyclerView(), то он вызывается: при запуске один раз, при первом перевороте 2, последующие по 3
После переворота вытащи recyclerview.adapter и проверь не нулл ли он
источник

F

François Leclercq in StartAndroid Ru Chat
Nick Marchuk
После переворота вытащи recyclerview.adapter и проверь не нулл ли он
а как он может быть нулл, если пересоздается активность, а в ней и фрагмент, в котором в onViewCreated настраивается адаптер?
источник

NM

Nick Marchuk in StartAndroid Ru Chat
Это хороший вопрос, но я однажды встречал такой кейс, адаптер при пересоздании фрагмента не цеплялся к ресайклеру
источник

F

François Leclercq in StartAndroid Ru Chat
я добавил бекграунд ресайклеру, и он показывает что он пуст при переворотах, хотя адаптер говорит что там ненулевое количество элементов (по логам). бред да и только
источник

СП

Сергей П. in StartAndroid Ru Chat
François Leclercq
я добавил бекграунд ресайклеру, и он показывает что он пуст при переворотах, хотя адаптер говорит что там ненулевое количество элементов (по логам). бред да и только
Ну значит к примеру возвращаемый вьюхолдер нулл. Или gone.  Или число элементов в getcount
источник

A

Artem [Android] in StartAndroid Ru Chat
François Leclercq
Есть отдельная разметка под вертикальную ориентацию (активность с одним фрагментом) и отдельная под горизонтальную (активность с двумя фрагментами). Когда переворачиваешь экран из горизонтального в вертикальный - второй фрагмент перестает показывать Recycler, хотя по логам в адаптере есть данные. Ошибок не выдает.
если поставить в манифесте у активности             android:configChanges="orientation|screenSize"
то и  в вертикальном и в горизонтальном будет одна и та же разметка.
сохранение в бандл данных адаптера и потом перезапуск рекуклера в onConfigurationChanged ничего не дает
Глянуть бы на код фрагмента где инитится ресайкл и как попадают данные в адаптер
источник

F

François Leclercq in StartAndroid Ru Chat
Сергей П.
Ну значит к примеру возвращаемый вьюхолдер нулл. Или gone.  Или число элементов в getcount
А с чего вдруг он будет null\gone, если перерисовывается (создается заново ресайклер и адаптер (ровно таким же образом, когда он отрисовывается и в случаях когда он показывается на экране))
источник

F

François Leclercq in StartAndroid Ru Chat
getCount ок все, выше писал об этом
источник

СП

Сергей П. in StartAndroid Ru Chat
François Leclercq
А с чего вдруг он будет null\gone, если перерисовывается (создается заново ресайклер и адаптер (ровно таким же образом, когда он отрисовывается и в случаях когда он показывается на экране))
Ну потому что надо пройтись отладчиком и все проверить. Сто раз разное бывало. Скобки не там и ты в жопе.
источник