Mike
ну, пиннингом
Eugene
как бы уже изобрели, лбой желающий может его купить, правда цены там кусаются еще
Что?) Там квантовые состояния поддерживают при сверхпроводниках и сверхнизких температурах, домой такой не поставишь)
Nikita
Что?) Там квантовые состояния поддерживают при сверхпроводниках и сверхнизких температурах, домой такой не поставишь)
а кто говорил чтобы домой его ставить? купить любой может но не любой имеет условия для его содержания. погуглите компанию в названии которой есть wave
Eugene
а кто говорил чтобы домой его ставить? купить любой может но не любой имеет условия для его содержания. погуглите компанию в названии которой есть wave
Ну тут уже слово "любой" не очень подходит) Да и там скорее только название от самого квантового компьютера) Сколько там сейчас кубит макисмум?
Eugene
Ладно, на оффтоп уже походит, закрыли тему)
Nikita
как эта хрень называется когда у меня один фрагмент на другом - я кликаю и тригерятся книпки нижнего фрагмента который под верхним? я помню был какой то флаг в xml чтобы запретить это
Просто на корневой лайаут верхнего фрагмента ставишь кликлисенер и нижних не будет срабатывать т.к все нажатия будет перехватывать верхний
Alexandr
бэкграунд по идее может помочь
Oleg
Сталкивался кто-то?
Oleg
Кто может помочь с этим? Возникает ошибка при подписи apk релизного. Пытался менять формат, но ничего не помогает
Yuri
Здравствуйте. Подскажите такой вопрос почему RecyclerView у меня null?
Сталкивался кто-то?
Да, делал то что писало в ошибке и все было ок
Yuri
Вот разметка
Ты в cmd делал?
Ну в терминале на Линуксе, да
Yuri
откуда вызываешь метод?
метод где осуществляется установка адаптера
Oleg
Ну в терминале на Линуксе, да
а потом при последующей подписке это уже не всплывало?
Dmitrii
метод где осуществляется установка адаптера
В какой момент жизненного цикла? Может view еще не создалась?
Ты видимо не то делаешь что-то
Можно мигрировать ключ
Yuri
откуда вызываешь метод?
проблема ButterKnife , если я пишу так: view.findByView (R.id.listfrgm) , то проблемы нет
Либо сразу генерить в норм формате
Yuri
В какой момент жизненного цикла? Может view еще не создалась?
даже смотрел после ButterKnife(view) проблема такая же, в ресайклер null
Alexandr
setadapter вызываешь перед onViewCreated?
Nikita
Согласен. Извиняюсь, не увидель на скриншоте второй метод. Соре
Alexandr
у тебя точно нет ошибки в названии вьюхи?
Yuri
Alexandr
height 0
Alexandr
может скипается при построении лэйаута
Yuri
исправил.
Denis
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = super.onCreateView(inflater, container, savedInstanceState); ButterKnife.bind(this, rootView); return rootView; }
Denis
попробуй так
Alexandr
первый совет на любом форуме: как работать с либой А? ответ: не работать с либой А. может у человека тз такое, что баттернайф надо юзать
Yuri
ну нравится она мне)
Yuri
а это для чего? )
Yuri
спасибо, поищу
✙Dzianis✙
А есть кто шарит за подписки в гугл плей ? // Google Play Store-specific product identifier subscription product. private static string kProductNameGooglePlaySubscription = "com.unity3d.subscription.original"; А что этого в unity iap ,и где это достать ?
Nikita
есть две MutableLiveData, первая обращается к бэку, вторая отрабатывает нажатие кнопки. Подскажите как запретить обрабатывать нажатие кнопки пока не выполнился запрос на бэк? юзаю котлин
Алексей Лихолетов
Кто-нибудь знает как отключить ripple у recycler view, когда скроллишь, все предложенное в интернете не сработало
Кто-нибудь знает как отключить ripple у recycler view, когда скроллишь, все предложенное в интернете не сработало
в гугле пишешь disable ripple recycler view, находишь сразу и всё прекрасно работает
Sergey
Для начала научись скриншоты делать.
Алексей Лихолетов
Спасибо, оверскролл работает, просто у меня перестал изменения подтягивать, только когда ребилд делаю...
Serious ديمة
Sergey
Это вобще то ни скриншот
Это была фотка, а ты учись скриншотить. Пригодится.
Serious ديمة
Для обучения работе с Git команда не нужна.
Да ладно как раз для этого гит и создан
Sergey
Да ладно как раз для этого гит и создан
Какая разница для чего он создан? Для обучения работы с ним не нужна команда.
Serious ديمة
Так? И это вопрос про гит не по теме так?
Serious ديمة
Тем кто ответил благодарен, а вот совет по поводу научись пользоваться скришотом сначала пусть заснёт сете в жопу
Юсиф
Да ладно вы)))) что вы так , мы все учимся не судите строго. Я тоже так делал но мне как то так не писали научись . А показали , сказали как сделать . Так как сразу не сообразить
Юсиф
Нет , дорого обошлось бы учителю приехать.
Ivan
Ребят, какой прикол в LiveData? Можно ли сделать так чтобы он автоматически обновлял UI если, допустим, в списке пользователей появляется новый?
Sergey
Да ладно вы)))) что вы так , мы все учимся не судите строго. Я тоже так делал но мне как то так не писали научись . А показали , сказали как сделать . Так как сразу не сообразить
Я, честно говоря, вообще не понял, что такого во фразе "научись скриншотить". Т.е. " научись плвавать", "научись водить автомобиль", " научись ездить на велосипеде" звучит нормально, а "научись скриншотить" - хамство? 🤷‍♂
Nikita
Ребят, какой прикол в LiveData? Можно ли сделать так чтобы он автоматически обновлял UI если, допустим, в списке пользователей появляется новый?
LiveData контейнер для данных, который учитывает жизненный цикл фрагмента и активити. Когда ты подписываешься на LiveData ты ему передаешь как первый параметр фрагмент или активити а вторым свой колбэк который хочешь вызвать когда данные поменяются или изменится жц. При этом твой колбэк не будет вызываться елси активити или фрагмент умерло
Nikita
Так а откуда он знает что данные на сервере поменялись?
Никак, он узнает что данные поменялись когда ты сам вызовешь liveData.setData() или LiveData.postData(). Никто из коробки не может узнать что у тебя на сервере данные поменялись. Запросил вызвал liveData.setData, вызвался коллбэк
Ferrero
Так а откуда он знает что данные на сервере поменялись?
секретный протокол на основании машинного обучения гугла
Ferrero
предсказывает новых пользователей
Ivan
Никак, он узнает что данные поменялись когда ты сам вызовешь liveData.setData() или LiveData.postData(). Никто из коробки не может узнать что у тебя на сервере данные поменялись. Запросил вызвал liveData.setData, вызвался коллбэк
Аааоао, я понял Тоесть мне нужно что-то что будет опрашивать сервер на наличие новых пользователей, а в случае если они есть, оповестить LiveData?
Sergey
Может, лучше на "ты"? "Вы" как-то напрягает в чате собратьев по разуму.
Oleg
Может помочь кто-то определить путь?
Ivan
Да
Спосебо! А можешь посоветовать что сделать для этого "риалтайма"? Какой-то фоновый поток, или ещё что-то?
Nikita
Спосебо! А можешь посоветовать что сделать для этого "риалтайма"? Какой-то фоновый поток, или ещё что-то?
Зависит от задачи. Если вам нужен типа экран мониторинга новых пользователей я бы порекомендовал сокентное соединение. Если сокеты реализовывать на сервере для вас не вариант. То в ручную реализовывать запросы на бэк по таймауту, OkHttp+Retrofit+я бы еще RxJava затянул, ну это уже не обязательно
Nikita
Без RX не знаю как сделать. Может кто-то еще подскажет.
Ivan