Line'R
Всем привет. Сделал себе генерик адаптер для ресайклера. На эмуляторе все работает, айтемы показывает, а на реальном устройстве пусто. Ни ошибок, ничего. Ресайклер пустой https://gist.github.com/LinerSRT/4d6bfaccd30be1b38e5f46761330c75c
Віталій
Подскажите плиз, кто юзал ButterKnife, как в фрагменте отпрвлять контекст?
Віталій
Mike
Подскажите плиз, кто юзал ButterKnife, как в фрагменте отпрвлять контекст?
какой текст ошибки? Вангую, что нужен this, а не контекст
Віталій
Mike
какой там тип параметра?
Віталій
Mike
скриншотный маньяк
Віталій
скриншотный маньяк
ну так проще и Вам понятней)
Line'R
А таргет от чего наследуется?
Ivan
контекст
а по-моему Activity
Mike
контекст
английским по чёрному написано, что нет
Line'R
ну и передай getActivity
Line'R
Objects.requireNonNull
Віталій
Objects.requireNonNull
Кстати, а что оно даёт?)
Line'R
если активити null получшь npe
Mike
ЭТО НЕ ОШИБКА
Віталій
ЭТО НЕ ОШИБКА
Это предупреждение?)
Ivan
Objects.requireNonNull
лучше requireActivity()
Line'R
Это предупреждение?)
Там аннотация @Nullable
Line'R
Поэтому и предупреждает
Віталій
Там аннотация @Nullable
Понял, спасибо
Line'R
Долбанная магия
Line'R
Не этим методом данные добавляю, но понял ошибку. Данные инициализируются методом init https://gist.github.com/LinerSRT/4d6bfaccd30be1b38e5f46761330c75c#file-genericadapter-java-L44
Line'R
А айтемов нету.
Line'R
Повторюсь, на эмуляторе работает
Mike
А айтемов нету.
что в Layout Inspector?
Line'R
Line'R
Line'R
Я понял
Line'R
Это явно баг какой то. Ща покажу
Line'R
Все грузит. Только не понятно почему на реальном устройстве ресайклер в нестед скролл не mach_parent
K
Здравствуйте, как поправить?
Line'R
Перепробовал кучу вариантов, все равно на реальном девайсе ресайклер не match_parent. На эмуляторе работает, блин
K
Что поправить?
Чтобы было по центру
Line'R
fab size
K
fab size
Спасибо
Line'R
Пожалуйста
Future Franklin
Где есть норм примеры как получить проценты батареи bluetooth ble?
Dmytro
Где есть норм примеры как получить проценты батареи bluetooth ble?
Думаю это индивидуально для каждого устройства, нужна дока конкретного устройства
ARTUR
ребят вообще чайник в андройд, я закачал в плеймаркет приложение , а теперь на некоторых устройствах пишет ,что приложение не совместимо , что надо сделать чтобы приложение было совместимо с андройд с 7 версии
Future Franklin
Думаю это индивидуально для каждого устройства, нужна дока конкретного устройства
BluetoothGattCharacteristic и тд , читал об этом уже , просто по простому хотел бы узнать
ARTUR
а с чего такой вывод сделан? нужно тогда указать minSdk = 24 (или ниже) build.gradle файле
ну на новый телефон приложение устанавливется , а вот на планшет нет, пишет не совметим .. там андройд 8.0
ARTUR
minSdk = 29 у меня сейчас
Вадим
minSdk = 29 у меня сейчас
https://developer.android.com/guide/topics/manifest/uses-sdk-element
Dima
minSdk = 29 у меня сейчас
Нихера замашки
Dmytro
Нихера замашки
ага)) для продвинутых
ARTUR
29 сдк это 10 анроид, ставь 24
когда закачивал , мне сказали ставить 29 (( типа у вас сдк 27 а надо 29 , я и поставил 29, а теперь кусаю локти
ARTUR
возможно , фигли чайник ((
ARTUR
targetSdk тебе небось говорили за него, а не за минимальный
что надо исправить ? подскажите если нетрудно
Dmytro
вот так сделай
ARTUR
а теперь подчеркивает
ARTUR
вот так сделай
аа спс , добрый человек
Anonymous
Всем привет. Подскажите плз, почему defaultValue(ROOM) не работает? получаю null вместо "0"
Sergey
Всем привет. Подскажите плз, почему defaultValue(ROOM) не работает? получаю null вместо "0"
Как выполняешь insert? Вот выдержка из доки, возможно поможет. Note that the default value you specify here will NOT be used if you simply insert the Entity with @Insert. In that case, any value assigned in Java/Kotlin will be used. Use @Query with an INSERT statement and skip this column there in order to use this default value.
Line'R
Слева реальное устройство. Никак не могу победить. В продолжении этого
Line'R
Причем видно, что ресайклер есть, но его высота 8-10 dp
Line'R
Ресайклер находится внутри NestedScroll если что. Есть идеи у кого как пофиксить на реальном устройстве?
K
Здравствуйте, как исправить ошибку?
Ilya
Здравствуйте, как исправить ошибку?
Не кастить RelativeLayout в RecyclerView
Line'R
Лучше не класть Recycler в NestedScroll
А надо. Внизу экрана есть ещё элементы, а ресайклер должен быть во весь экран
Line'R
По-моему нестед для этого и придумали
Ilya
А надо. Внизу экрана есть ещё элементы, а ресайклер должен быть во весь экран
Рецайкл по сути не выполняет свою главную функцию, когда в Nested лежит