Алексей
Сейчас
Алексей
Хоспаде, зайди в плагины андроид студии и обнови плагин котлина
Denis
buildscript { ext.kotlinVersion = '1.2.41' ext.serializationVersion = '0.5.0'
Denis
....
Алексей
Это в андроидстудии или в проекте?:)
Алексей
File->settings->plugins
Алексей
В андроидстудии
Denis
Denis
версия и в градле и версия плагина совпадает
Алексей
а ты можешь содержимое своих градлофайлов кинуть?
Алексей
В личку хотя бы
Denis
Сейчас
Denis
https://gist.github.com/Denchabaev/793126637312b91890b0f62e17aa8fdc
Алексей
А что выдаст ./gradlew build ?
Nurgul
всем привет! как можно в Tablayout загрузить контент фрагмента только тогда когда на него переходить? Проблема в том что в таблэйоуте 3 разных фрагмента и они одновременно делают запрос, что для сервера это плохо
Алексей
Если там всё будет в порядке (или ошибка не будет связана с котлином) - могу только посоветовать сделать invalidate cache/restart
Denis
А что выдаст ./gradlew build ?
gradle project sync failed. Basic functionaly(e/g/ editing, debugging) will not work property
Denis
(
Алексей
Или кнопочками тыкал?
Denis
содержимое файла с пропертями:
Denis
#Thu Apr 12 17:37:26 MSK 2018 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
Denis
кнопочками тыкал, консоль мне в доступе отказала
Denis
(
Denis
denischabaev@denischabaevPC:~/AndroidStudioProjects/modelivery-android$ ./gradlew build bash: ./gradlew: Отказано в доступе
Denis
Ладно, спасибо большое всё равно. Буду что-то делать далее)
Denis
chmod 755 ./gradlew
молча выполнился, ничего не вывел
Алексей
Алексей
Теперь ./gradlew build
Denis
ух ты
Denis
выполняется
Алексей
¯\_(ツ)_/¯
Denis
BUILD FAILED in 1m 35s 81 actionable tasks: 62 executed, 19 up-to-date
Алексей
Ошибку скинь:)
Denis
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:lint'. > Lint found errors in the project; aborting build. Fix the issues identified by lint, or add the following to your build script to proceed with errors: ... android { lintOptions { abortOnError false } } ... The first 3 errors (out of 5) were: /home/denischabaev/AndroidStudioProjects/modelivery-android/app/src/main/java/com/motmom/clientsdelivery/model/BadgeModel.kt:9: Error: This class implements Parcelable but does not provide a CREATOR field [ParcelCreator] data class BadgeModel( ~~~~~~~~~~ /home/denischabaev/AndroidStudioProjects/modelivery-android/app/src/main/java/com/motmom/clientsdelivery/model/PartnerModel.kt:11: Error: This class implements Parcelable but does not provide a CREATOR field [ParcelCreator] data class PartnerModel( ~~~~~~~~~~~~ /home/denischabaev/AndroidStudioProjects/modelivery-android/app/src/main/java/com/motmom/clientsdelivery/model/ProductGroupModel.kt:10: Error: This class implements Parcelable but does not provide a CREATOR field [ParcelCreator] data class ProductGroupModel( ~~~~~~~~~~~~~~~~~
Denis
Ну как я понимаю, это уже мои ошибки. Нужно их смотреть
Алексей
Он раз до линта добрался - котлин собрался
Алексей
Насколько я помню
Алексей
Так что invalidate caches/restart
Denis
Спасибо большое, но вот как синхронизацию градла починить по кнопочке я хз
Vadim
Если мне надо затереть все фрагменты открытые до этого метод fragmentManager?.popBackStack() мне подойдёт? потому что сейчас он затирает только последний используемый объект
Vadim
можно ли как то проверять visibility view с помощью databinding ? android:backgroundTint="@{removeImageView.visibility == View.GONE ? @color/tag_inactive : @color/tag_active}"
Vadim
можно делать все что угодно написав свой @bindingadapter
а в xml напрямую нельзя это проверить ?
Anonymous
не знаю, попробуй
Daniil
Ребят подскажите пожалуйста как в XML сослаться в констрейнте на высоту вьюшки
Daniil
По айди или как это делается?
Anonymous
Daniil
Я просто хочу сказать соседней вьюшке в XML что у тебя высота как у соседа, а не хардкодить в джаве
Daniil
Не получается на английском правильно сформулировать вопрос гуглу
Сергей
Daniil
Выдает хардкод
Сергей
Aligntop alignbottom
Dmitriy
topToTop="@id/сосденяя вью - bottomToBottom="@id/сосденяя вью
Anonymous
ну поместить обу вьюшки в констреинт или релатив
Daniil
Все понял спасибо большое
Сергей
А можно заюзать любой контейнер с фиксированной высотой и сделать у чилдов match_parent
Daniil
Точно)
Nikolai
Всём привет. Нужно сделать вход в приложение по паролю. Подскажите где хранить, как шифровать и где можно почитать про реализацию?
Nikolai
Не, это через сеть. Нужно просто пароль, локально
Altai
Привет всем! Я Алтай. 3 года мы с командой делаем приложения. Сам я больше в теме продвижения приложений, специализируюсь на ASO. Готов ответить на ваши вопросы, если интересно. Денег не беру)
Altai
И если кому интересен видео формат, то можно глянуть блог тут: https://www.youtube.com/channel/UCrC8t43LEjao3oH-GxfFKow/videos
Vladimir
Гусары денег не берут)
Altai
Ахах) Хобби такое
Дмитрий
а тормоза при смене всех фрагментов, или какого-то одного? Такое может быть, если вы, например, добавили CalendarView -- он притормаживает, если с ним выполняется транзакция. Также может быть (маловероятно), что вместо того, чтобы просто сэтить фрагмент при нажатии на боттом таб, вы накладываете новый поверх старого. Покажите код
override fun ShowFragment(fragment: MvpAppCompatFragment) { val transaction = supportFragmentManager.beginTransaction().replace(R.id.navigation_fragment_container, fragment) transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE) val oldFragment = supportFragmentManager.findFragmentById(R.id.navigation_fragment_container); if (oldFragment != null) { transaction.addToBackStack(null) } transaction.commit() }
Alex
Всем привет. Кто в ближайшее время работал с Push - уведомлениями(Firebase Cloud Messaging)? Может кто может подсказать подробную инструкцию по работе с данным сервисом? Может видео... Я несколько видео нашел, но оно не много устарело, так как там используется NotificationCompat.builder, который уже deprecated, без использования channelId. Может кто видел свежие обзоры по работе с данным сервисом...?
Yergali
всем привет. включил переадресацию на телефоне. теперь как можно узнать переадресованные номера?
Ar
Пытаюсь собрать ранее рабочий проект, ошибка во время сборки следующая uses or overrides a deprecated API. Есть способ собрать проект игнорируя эту ошибку?
Сергій
это в грэдле или сдк?
Ar
В градле
Сергій
я бы советовал просто скачать старую студию и открыть там
Сергій
В градле
понизить версию градла
Ar
А не, это не градл, тупанул