Богдан
и зачем jar
Богдан
gradle и тд придумали что б упростить это
Ilio
Или double
Александр
gradle и тд придумали что б упростить это
Ну иногда так проще, чем настраивать артефакт для мавен с локальным репозиторием :)
Александр
При чем здесь Gradle?
в гредл скрипте проблема и решается с дублированием
Anonymous
Какой способ есть чтобы не использовать данный класс? Так как там одно дублирование...
Student
Всем привет. Вопрос касается файла proguard-rules.pro. Правильно ли я понимаю, что строка ниже: -keep class entity.pojo.** { *; } не даст обфусцировать все файлы в пакете entity.pojo? если это не так, то помогите примером, потому что релизная сборка у меня падает. спасибо заранее ответившим)
ShadelessFox
Какой способ есть чтобы не использовать данный класс? Так как там одно дублирование...
Зачем абстрагировать в отдельную модель то, у чего уже есть модель, но с иной инициализацией?
Andrew
Либо убрать из зависимостей свой gson либо исключить его зависимость из внешней зависимости с помощью одноимённого exclude https://discuss.gradle.org/t/17991
Если сделать так implementation 'com.squareup.retrofit2:converter-gson:2.6.2' { exclude group: 'com.google.code.gson', module: 'gson' }, то получаю ERROR: Could not find method com.squareup.retrofit2:converter-gson:2.6.2() for arguments [build_aiz4yyyuc4rg6u14q9jf54f8i$_run_closure4$_closure27@5b2eeba8] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. Open File
Anonymous
Зачем абстрагировать в отдельную модель то, у чего уже есть модель, но с иной инициализацией?
Вообще да. Но есть одно но. В какой - то момент понадобиться использовать некий метод, чтобы настроить там логику...
Anonymous
Короче сам спросил и сам решил))
ShadelessFox
Нет
У меня последнее предположение, что конфликтят версии. Мне неловко говорить, но моя попытка помочь очевидным ответом закончится именно здесь
Andrew
У меня последнее предположение, что конфликтят версии. Мне неловко говорить, но моя попытка помочь очевидным ответом закончится именно здесь
Да врядли Duplicate class com.google.gson.DefaultDateTypeAdapter found in modules gson-2.8.5.jar (com.google.code.gson:gson:2.8.5) and gson-2.8.5.jar (mylib.aar). Судя по всему в обоих библиотеках версия 2.8.5
Станислав
а подскажи как пожалуйста, по тому что на открытое тестирование все равно приходится по ссылке приглашать
Когда публикуешь рабочую версию и сохраняешь загруженную сборку, на последнем шаге в самом низу будет инфа с количеством девайсов, готовых к обновлению и процентом внедрения. Просто измени этот процент на любой тебе удобный
Andrew
Походу дело было в скобках, так прокатило implementation ('com.squareup.retrofit2:converter-gson:2.6.2') { transitive = true exclude module: 'gson' }
Andrew
Всем спасибо
Fr
Господа, поскажите как лечить это? Incremental annotation processing requested, but support is disabled because the following processors are not incremental: androidx.lifecycle.LifecycleProcessor (NON_INCREMENTAL), androidx.room.RoomProcessor (NON_INCREMENTAL). Заранее спасибо
Vladislav
А почему может не вызыватся onSaveInstanceState?
Mike
А почему может не вызыватся onSaveInstanceState?
потому что фреймворк решил не сохранять стейт)
Vladislav
onPause, onStop, onDestroy срабатывает
Vladislav
просто я переключаюсь между фрагментами и все слетает, а сохранить некуда (
Aleksey
просто я переключаюсь между фрагментами и все слетает, а сохранить некуда (
Возможно то, как происходит переключение, информирует менеджер о том, что фрагмент умирает?
Fr
попробуйте clean proj / invalidate cache сначала
Не помогло. Обновил IDEA и Kotlin. Результата нет
Fr
“либо обновить либы либо отключить инткрементальный процессинг” - как отключить?
Fr
гугл
ты про это? kapt.incremental.apt=true
Сергій
если у тебя капт
Kirill
Коллеги, подскажите как отключить автоматический скролл к EditText внутри ScrollView? onRequestFocusInDescendants вообще не вызывается. При этом фокус должен ставиться, просто сам хочу скроллить в нужную позицию
Сергій
👍
Никита 🙃
Ребят, оч странный вопрос наверное. Есть несколько RV, поверх них - FrameLayout Хочу перехватывать в этом FrameLayout при помощи View.OnTouchListener касания и вручную двигать оба rv по scrollBy() Проблема в том, что RV, даже если ему поставить android:clickable="false" android:focusable="false" Всёравно перехватывает. Нашёл ещё вариант - повесить OnItemTouchListener и в методе onInterceptTouchEvent возвращать true, но тогда FrameLayout не перехватывает касания. Как правильно такую дичь запилить?
Никита 🙃
А, трабл был в том, что у RV был elevation. при OnItemTouchListener и без elevation работает как надо
Богдан
не проще сделать 1 фрейм для 2х и просто возвращать true если скрол и false если клик
Vadim
может глупый вопрос но всё таки если одна активити наследует другую в которой реализовн по своему onResume то она будет себя вести как метод parenta?
Vadim
super.onResume() в любом случае нужно вызывать
в наследнике и тогда сработает реализация parenta? я всё верно понял?
Ivan
Как в коде прописано так и сработает))
Artem
Привет ребят. Хотел бы спросить вопрос, мб кто то уже реализовывал или задавался вопросом. Мб есть конректное условие гугла, почему так нельзя делать. Есть проблема : использовать ресурсы в runtime и откуда угодно. Сейчас реализовал либу для доступа к ресурсам. На данный момент сделал реализацию с ResourseBundle. Все ок, все красиво. НО, есть требование использования данных ресурсов в XML напрямую. Уже перечитал и испробывал все, что мог. Но адекватного решения нет. (DataBinding не адекватное решение). Буду очень рад, если кто подскажет в какую сторону раскопать ещё. Или скинет топик от гугла, что мы запрещаем вам это делать. Заранее спасибо)
Vadim
Как в коде прописано так и сработает))
да, щас ещё раз пройдусь потому что то не срабатывает как будто бы) спасибо)
Vadim
убедись, что в конце вызываешь её 😉
кого её? активность? у меня это MainActivity) она само собой срабатывает и метод onResume вызывается но сама MainActivity наследует LoackebleActivity которая блокирует экран в зависимости от condition и вот что то там не то наверное
⬤ vitaly
хотя хз как там онзезьюм работает
Vadim
@Override не забыл?
не, всё есть
Sergey
чудеса...
Di7aK
не поможете?
Ваня
не поможете?
Вызывается equals на null
⬤ vitaly
в начале же
да, точно
Di7aK
Вызывается equals на null
это понятно, но это не в моем коде, а где то в недрах самого сдк
Ваня
Ну с locale связано, буду капитаном очевидность второй раз
Ваня
Гугли, может что-то найдешь
Mike
не поможете?
Что именно помочь? Воспользоваться поиском по баг-трекеру?
Vadim
чудеса...
вот в MainAcitivity: override fun onResume() { super.onResume() this.applyPreferenceLocale() registerReceiver(connectivityReceiver, IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION)) connectivityReceiver.networkStateListener = this } и вот реализация в родительской активити: override fun onResume() { super.onResume() startTimer() }
Di7aK
там ничего нет
Vadim
вроде сработало)
Mike
там ничего нет
Что тогда? Помочь оформить багрепорт?
Mike
Никто не сталкивался все таки?(
Я вообще не понял, например.
Di7aK
Что именно помочь? Воспользоваться поиском по баг-трекеру?
взгляни внимательнее, по стектрейсу вызовы до приложения не доходят даже
Artem
Я вообще не понял, например.
вкратеце: использование нестандартных ресурсов для Android в разметке(XML) напрямую