Damir
Что-то добавить еще нужно? И вообще, если в проекте используется бд, могу я получить к ней доступ при запуске придожения? SHA1 на всякий случай добавил тоже
Данил
Ну а в Firebase структуру повторили?
Max
Что нужно изменить что бы оно заработало?
Anonymous
Нормально ли использовать конкретные числа для высоты\ширины элементов в xml? https://stackoverflow.com/a/62955973/11562164 . Задал я вот такой вопрос: как поместить ProgressBar в EditText чтобы он не вылезал сверху\снизу и справа\слева. Один только приличный ответ, в котором я должен просто поставить конкретные числа в качестве высоты и ширины. Я как-то привык юзать wrap_content или match_parent, всегда думал что это поможет сохранить одинаковый вид на всех девайсах... Ну, подбивая итоги, нормально ли юзать какое-то конкретное число вместо wrap и match?
Vladimir
Вопрос по R8. Копаю доку и наткнулся на кусочек, касаемый AAR либ, подключенных к проекту: Например, если в библиотеке есть правило для отключения оптимизации кода, это правило отключает оптимизации для всего вашего проекта. Правильно ли я понимаю, что любая AARка, подключенная к проекту, может похерить обфускацию всего проекта, если в ней отключена оптимизация? Как-то странно звучит все это
Vladimir
сук
Vladimir
почему так больно
Mike
все правила сваливаются в одну кучу. Если где-то был -dontoptimize — всё, донтоптимайз
Roman
Ребят, как можно нормально в navigation component хендлить подобные кейсы: 1) есть экран онбординга, есть флоу регистрации (вложенный граф), есть главный экран 2) при первом запуске нужно провести пользователя по онбордингу, регистрации и вывести на главный экран 3) флоу регистрации не должен знать, куда после окончания вести пользователя (он заканчивается через popBackStack), потому что этот флоу может быть вызван повторно из других экранов уже зареганым пользователем (как аккаунты в телеге, можно регать, будучи уже в системе) Я пробовал в корневом графе прилаги выбирать стартовый экарн/граф на запуске, но тогда я не могу придумать, как потом этот стартовый экран, что на дне стека, заменить на другой экран/граф. Есть мысли?
Vladimir
от чего?
Ну, в данный момент, конкретно от этой инфы.
Vladimir
как-то странно, что тот же dontoptimize может примениться к модулям, которые по дереву выше лежат
Mike
как-то странно, что тот же dontoptimize может примениться к модулям, которые по дереву выше лежат
Байт-код всего приложения обрабатывается одной пачкой, там уже никаких модулей нет. На самом деле странно писать -dontoptimize в библиотеке. Надо всё же мозги иметь :)
Solt
подскажите плиз, почему ловит нал поинтер?
Solt
где?)
Solt
ну, в каком может бюыть
Solt
все работало, я добавил иконки и нал
Mike
ну, в каком может бюыть
в стектрейсе написано
Solt
в логе нал на 27
Aleksandr Podshivalov
Всем добрый день, сталкивался кто-нибудь с тем, что из-за kapt "androidx.room:room-compiler:$room_version" Не собирается совсем. И валится с таким текстом > A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution > java.lang.reflect.InvocationTargetException (no error message)
Vadim
Ребят как получить значения которые я ввожу в edit text чтобы после обновить модель? Что то типа editTextView.text.toString Но в какой момент их можно брать не понимаю
Anonymous
Можншь погуглить TextWatcher
Vadim
У меня кейс простой но что то забуксовал Захожу во фрагмент, все данные уже там есть в полях, начинаю изменять какие то поля и нажимаю save Где в методе save у меня так раз идёт обновление модели из базы и закрывается фрагмент, но когда я захожу в этот фрагмент снов у меня тот же самый текст https://stackoverflow.com/q/62957320/6387618
Данил
Ребят, имеется data class SuccessChangeStatus(private val data: Int) : MyOrderOurCourierShuttleState(), который используется как состояние Как во Fragment получить доступ к data? is MyOrderOurCourierShuttleState.SuccessChangeStatus -> {
Vadim
Можншь погуглить TextWatcher
У меня не с этим проблема
Ярослав
Сверху моё( как отодвинуть иконку от самого инпута? Чтобы было как на картинке посередине Подскажете в какую сторону копать?
Ярослав
Ярослав
ABI
Сверху моё( как отодвинуть иконку от самого инпута? Чтобы было как на картинке посередине Подскажете в какую сторону копать?
а это не может быть просто отдельный элемент? в лайаут инспекторе посмотри тот пример на который ориентируешься
Anonymous
Пытаюсь вывести этот View на экран, поверх всего. Как сделать чтобы черный экран был будто прозранчым, чтобы нажатии по нему передавались приложениями позади него. А Крестик перехватывал нажатие???
Dmitry
https://stackoverflow.com/questions/10795078/dialog-with-transparent-background-in-android
Dmitry
гугл первый результат
Anonymous
гугл первый результат
Тоесть DIalog поверх RecyclerView можно скролить???
Shveps
Всем привет! Может кто-то сталкивался с такой ситуацией. Задача - протестировать ViewModel в которой есть @Inject'ы в поля. Как сгенерить Component, чтобы ViewModel получила зависимости в поля? Буду признателен за любой совет, доку...
Dmitry
Тоесть DIalog поверх RecyclerView можно скролить???
про скролить - это уже другой вопрос, надо гуглить дальше)
Aleksandr
про скролить - это уже другой вопрос, надо гуглить дальше)
просто поверх экрана создается контейнер с кнопкой. На кнопку вешатся слушатель. Если больше ничего не делать, все жесты будут "проходить сквозь" этот контейнер
Александр
Так понимаю идей нет)
Привет, а quoteData у тебя не null?
Bahrom
Так понимаю идей нет)
Можно во фрагменте собрать с полей данные в объект Quotе и передать во onViewClick добавив второй параметр, или viewModel.quoteAuthor.value = textview.text.toString и во vm собрать с ливе дата на объект
Bahrom
Но с vm, livedata не очень дружу, может есть более правильный подход
Shveps
Так понимаю идей нет)
Если данные хранятся в бд, то необходимо подписаться на нужную таблицу и слушать изменения(добавить/изменить/ удалить). Стоит учесть еще то, что с бд нужно работать не в потоке main. А далее в методе удаления или добавления, при условии выполнения CRUD метода кидать соответствующий ивент
Paul
Мне нужен тулбар с логотипом по центру, который основательно залезает за пределы нижнего края. Стоит ли бороться с MaterialToolbar или лучше сразу колхозить своё?
Mike
Ребят, а есть какое-нибудь нормальное решение для хранения данных на сервере и доставки их на мобилки? Хоть SaaS, хоть self-hosted. Смотрю на фаербейз, у него стандартные болячки NoSQL — нет нормальных запросов. Realm — прикольно, но серверный SDK за бабки, а андроидная часть тяжёлая. Хочется, что ли, своего рода умной репликации между SQLite и Postgres, да ещё и чтобы всё обзёрвабельное.
Azad
Здравствуйте. Использую navigation components. Есть 4 фрагмента, из которых 3 это Bottom Navigation. Мне нужно чтобы после перехода на Bottom1Fragment, SetupFragment убрался из стека. Что я попробовал: Написал в action popUpTo. Получил желаемый результат, но теперь экраны в Bottom Navigation стекаются, а надо чтобы с каждого можно было выйти. Кто-нибудь решал такое?
Сзетт
я совсем 0 просто вопрос: а чтоб сделать онлайн приложение нужна какая та база данных. и чтоб его хранит в облаке мне придётся платить
Сзетт
или можно на пк?
Dyno
я совсем 0 просто вопрос: а чтоб сделать онлайн приложение нужна какая та база данных. и чтоб его хранит в облаке мне придётся платить
нужен сервер. можно самому не писать, использовать firebase, но там потом платно, когда много пользователей
Mike
или можно на пк?
только если у него хорошее соединение с интернетом и его никогда не выключают и не перезагружают
Anonymous
я совсем 0 просто вопрос: а чтоб сделать онлайн приложение нужна какая та база данных. и чтоб его хранит в облаке мне придётся платить
Заведи сервер на линукс, используй Firebase (если не много пользователей (аккаунтов)), юзай дедик от Amazon, там можно чутка обмнуть его👌 в конце концов можно термукс сервер/нетхантер, но нужно иметь лучше лишний телефон
BDB 🏴‍☠️
нужно фото с камеры сохранить в папку. Не выходит. Что не так делаю подскажите
BDB 🏴‍☠️
сделал, все равно кликаю на галочку в камере после снимка. Игнорит
Виктор
Друзья, всем привет. Столкнулся с непонятной проблемой градла. В целях безопасности, все данные для подписи приложения храню в gradle.properties, который лежит в домашнем каталоге. С таким содержимым: KEY_ALIAS=signkey KEY_PASSWORD=mySuperPass123 STORE_PASSWORD=mySuperPass123 STORE_FILE=/Users/Me/Dev/KeyStore/keysign В build.gradle настроена релизная сборка, как: signingConfigs { release { keyAlias KEY_ALIAS keyPassword KEY_PASSWORD storeFile file(STORE_FILE) storePassword STORE_PASSWORD } } Но сегодня градл решил ругнуться, что не может найти данные значения. Куда копать? Android Studio 4, gradle 4.0.1 (кажется)
BDB 🏴‍☠️
Yenoq
Привет всем. Хочу использовать файл в формате .db созданный в SQLite Browser как база данных на телефоне и использовать данные с этого файла для отображения на recycler view. Как я могу это делать?
Yenoq
положить в raw/assets и распаковать при первом старте
Можно подробнее а то я такое впервые делаю.
Vadim
Привет, а quoteData у тебя не null?
Нет, данные есть первоначальные даже.
Vadim
Можно во фрагменте собрать с полей данные в объект Quotе и передать во onViewClick добавив второй параметр, или viewModel.quoteAuthor.value = textview.text.toString и во vm собрать с ливе дата на объект
Ну так я в принципе и передаю объект ( arguments )в vm и после вытаскиваю из него нужные мне параметры для отображения нужных мне полей. Все отображается как надо. Проблема в том чтобы определить момент как при изменении этих полей, обновлять данные в Quote. То есть по сути то что вы написали viewModel.quoteAuthor.value = textView.tezt.toString() использовать в момент нажатия на save? Или как не пойму.
Bahrom
У вас сейчас биндинг односторонний только отображение, здесь можно сделать в моменте перед сохранением, или сделать двухсторонный биндинг добавив текст вотчер для каждого поля соединив с viewmodel, тогда в моделе будет текущие значения всех полей и сохранить данные с этого vm
Anonymous
Медиум у всех не работает?
Ksenia
Работает
Sam
Медиум у всех не работает?
cloudflare лег, все что на нем было в дауне
Sam
дискорд тоже не работает
Anonymous
cloudflare лег, все что на нем было в дауне
Я так и понял, а то вообще все лежит
Stunner // 🎄
кто съел кф
Stunner // 🎄