Renat
перечитай ошибку not have the fields [id,imgHabit]
читал и вчитывался в каждое слово, и не понимаю что он хочет от меня
Ярослав
поменяй int на long, это моя догадка, и у меня не будет других, пока я не убедюсь, что эта не верна
Renat
поменяй int на long, это моя догадка, и у меня не будет других, пока я не убедюсь, что эта не верна
ничего не изменилось, не вижу разницы какой тип данных использовать для картинки
Renat
новый текст ошибки кинь
изменил тип дженерика на Integer ошибка исчезла
Ярослав
переименуй getCheckDB в getCount... непонятно же нифига, получается, что получитьОтметкаБазаДанных возвращает int
Вазген
Поделитесь советом. Бедующее приложение предполагает цепочку открывания окно до5-6 в глубину. Но дизайнер не хочет использовать нижнюю панель навигации. На сколько это будет плохой практикой использования приложения если пользователь откроет последовательно 5 активити и ему нужно будет возвращаться на главный экран?
Renat
переименуй getCheckDB в getCount... непонятно же нифига, получается, что получитьОтметкаБазаДанных возвращает int
опять проблемка появилась))) Теперь он мне показывает, что бд все время что-то содержит
Дима
Всем привет, как обработать событие нажатий клавиш громкости(вверх и вниз) в фоновом режиме приложения?
Вазген
5 активити в принципе не гуд, почему не активити + 5 фрагментов?
ну даже если это будут 5 фрагментов, принцип тот же останется - 5 раз натыкать на кнопку "назад" что бы вернуться к начальному фрагменту т.к. дизайнер не хочет использовать нижнюю навигацию
Вазген
и Navigation Drawer тоже не хочет
Arseniy
У тебя получается list из одного элемента - количества рядов
Renat
SELECT COUNT(*) возвращает int, не?
Проблема решена, надо было лишь удалить лист оставив лишь Integer
Anton
Здравствуйте, подскажите пожалуйста, у меня есть Activity в котором ViewPager, в нем листаются Fragment'ы. По умолчанию в пейджере хранится 3 фрагмента (данный и соседние). Проблема в том, что даже когда я пролистываю пейджер на 6 позицию, то все предыдущие фрагменты сохраняют свое состояние. Несмотря на то, что у них вызывается onDestroy. Как сделать так, чтоб состояние фрагмента не сохранялось?
Arseniy
Какой у тебя адаптер?
Anton
Arseniy
Попробуй поменять на PagerAdapter
Arseniy
FragmentStatePagerAapter сохраняет состояния фрагментов, PagerAdapter - нет
George
всем привет, у меня тут такой вопрос вроде бы глупый, но все таки, как мне добавить item в pagedListAdapter, если просто инсертить в текущий лист - прилка падает, не могу найти ответ в гугле
George
так а что пишет , когда падает?
java.lang.UnsupportedOperationException
George
я и в адаптере пробовал getCurrentList.add и в pagedList - getValue.add
Dmytro
Ребят, посоветуйте где можно такое нарисовать? И чтобы крутить, смотреть со всех сторон, может зумить. Нужно поверхность в 3д нарисовать. А из исходников у мен джсон, который дает мне информацию о всех этих мешах(треугольничков)
Mike
я и в адаптере пробовал getCurrentList.add и в pagedList - getValue.add
это неизменяемый лист. Адаптер тебе его показывает, а менять не даёт. Потому что для изменения листа есть другие методы, которые позволяют адаптеру знать, что лист изменили.
Vadim
Возможно кто то знает как в Layer-liste для item в котором векторное изображение добавить тень?
George
доку к этому адаптеру посмотреть
https://developer.android.com/reference/android/arch/paging/PagedListAdapter#oncurrentlistchanged я чет разобраться не могу, либо не вижу либо тут нет такой возможности
George
submitList же?
так это же целый лист закинуть надо, а не 1 item в текущий
Никита
Никита
Как прикрутить плавную анимацию при resize view?
Никита
Чтобы текст смещался синхронно с расширением, а не скачком
Vladislav
Всем привет! Мне нужно сделать что-то вроде if (BuildConfig.DEBUG) { //smth1 } else { //smth2 } Но при этом необоходимо, чтобы "smth1" ни в каком виде не попал в prod сборку. Компилятор, почему-то, не удаляет этот код как unreachable. Подскажите, что тут можно использовать?
Double Cat.
Всем привет. Подскажите такой вопрос по рекламе admob, пожалуйста: Детям (до 13 лет) нельзя показывать таргетированную рекламу. В приложении есть экран с указанием возраста. У admob’a можно указать в RequestConfiguration тэг отвечающий за это. Какой тег нужно использовать для детей? TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE или TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE ?? Что-то не понимаю вообще.. Вот ссылка на доку https://developers.google.com/admob/android/targeting#child-directed_setting И хватит ли только указания тега для выполнения условий отображения рекламы детям?
Mike
котлин + r8 + d8. Проверяю смали код
хммммм, у меня в тривиальном случае безо всякого R8 удаляет мёртвую ветку
Vladislav
хммммм, у меня в тривиальном случае безо всякого R8 удаляет мёртвую ветку
у меня такое остается sget-boolean v0, Lru/myapp/BuildConfig;->DEBUG:Z if-eqz v0, :cond_1e //smth1
voodoo
заменил в проекте стандартные appcompat v7 v4 и т.д. на androidx и в RecyclerView получил интересный глюк: биндится 9 элементов, в каждом есть EditText (inputType='number'), так вот если я ввожу в первую строку число, то оно дублируется в 8-ю строку, 2я строка дублируется в 9ю. при сворачивании клавиатуры 8,9 строки очищаются. у кого-то есть предположения, что это такое? 🧐
Mike
у меня такое остается sget-boolean v0, Lru/myapp/BuildConfig;->DEBUG:Z if-eqz v0, :cond_1e //smth1
Надо как-то заставить грэдл генерить не public static final boolean DEBUG = Boolean.parseBoolean("true");, а напрямую true/false…
Dmytro
Чтобы текст смещался синхронно с расширением, а не скачком
самый простой вариант это навесить animateLayoutChanges. А если синхронно, то уже ручками писать
voodoo
дык то понятно, что переиспользование, но почему он начинает дублировать ввод? и именно через 7 штук
Mike
дык то понятно, что переиспользование, но почему он начинает дублировать ввод? и именно через 7 штук
Он ничего не дублирует, он переиспользует вьюхи. В которые ты обронил состояние.
Dmytro
дык то понятно, что переиспользование, но почему он начинает дублировать ввод? и именно через 7 штук
возбми другой экран будет тебе другое количество, все просто, скок влазит
Dmytro
дык то понятно, что переиспользование, но почему он начинает дублировать ввод? и именно через 7 штук
у тебя 7 элементов на экране. первый элемент находится на 1 позиции и 8 и так + (скок влазит на экрне)
voodoo
ага. а это нет смысла побеждать или по другому переделать?
voodoo
мне оно-то в принципе не мешает
Ярослав
ага. а это нет смысла побеждать или по другому переделать?
в онБинд нужно сеттить строку во вьюху из списка данных
voodoo
оно пустое должно быть =)
Ярослав
оно пустое должно быть =)
ну значит нужно сеттить пустую строку
Vladislav
можно сделать себе buildConfigField
оке попробую, спасибо
voodoo
тогда оно ругается что ему нужно Editable!. в общемс я понял, ща раскурю эту тему. спасибо всем, кто отозвался 🙏
George
Кто нибудь, Хелп, Как вставить итем в pagedlist
voodoo
та котлин же, он не любит set, ему = хочется
Andrei
Добрый день подскажите пожалуйста аналог библиотеки https://github.com/coobird/thumbnailator для работы с изображениями , которая работает на Android , эта требует наличия java.awt.image.BufferedImage , а там есть нативные классы :(
Mike
котлин считает за проперти либо геттер, либо пару геттер-сеттер, но не отдельный сеттер
marat
как можно получить значение яркости на телефоне.в гугле смотрел не получилось
Vadim
Есть такое условие в активити в onResume Хочу перекинуть логику во ViewModel if (RealmManager.errorOccurred) showDbError() else startActivityWithPreset() получается мне надо создать функцию в которой будет меняться переменная типа MutableLiveData ? или
Yank
после первой строки не предупреждает
George
Вставляю итем в pagedList, подскажите что это значит E/AndroidRuntime: FATAL EXCEPTION: main Process: com.emika.app, PID: 21783 java.lang.UnsupportedOperationException at java.util.AbstractList.add(AbstractList.java:148) at com.emika.app.presentation.viewmodel.chat.ChatViewModel.updateMessage(ChatViewModel.java:64) at com.emika.app.presentation.ui.chat.ChatFragment.lambda$null$0$ChatFragment(ChatFragment.java:125) at com.emika.app.presentation.ui.chat.-$$Lambda$ChatFragment$ePGk2iOBDfmugfmJgL7lG_i1__w.run(Unknown Source:4) at android.os.Handler.handleCallback(Handler.java:883) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:214) at android.app.ActivityThread.main(ActivityThread.java:7356) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)