⁣
ThreeTenABP
Там написали Attention: Development on this library is winding down. Please consider switching to Android Gradle plugin 4.0, java.time.*, and its core library desugaring feature in the coming months. Ничего страшного?
Mike
Ну значит либо сделай, что там написано, либо ничего страшного.
Gregory
Добрый день! Может кто-то недавно публиковал в play.google что-либо, сколько сейчас реально по срокам занимает публикация?
Andrew
Коллеги, в API29 getExternalStorageDirectory deprecated, как хранить файлы, которые останутся после удаления приложения?
awawa
Коллеги, в API29 getExternalStorageDirectory deprecated, как хранить файлы, которые останутся после удаления приложения?
Дать пользователю самостоятельно распоряжаться файлами. Надо что-то сохранить - пользователь сам выбрал папочку куда, а прилка сохранила. Это как один из вариантов. Там в доках написаны же альтернативы.
awawa
Это касается служебных файлов
А зачем приложению служебные файлы, если его удалили?
Mike
Это касается служебных файлов
Ну и с чего бы им оставаться после удаления приложения?
Andrew
Файлы используются для обмена между двумя приложениями.
Andrew
Так а с файлами никак?
Maksym
Можно ли использовать расширенный метод к примеру TextView в xml файле. Интересует для использования в адаптере для датабиндинга
Eugene
Ребята, как можно реализовать такую анимацию через MotionLayout Обычный RecyclerView с айтемами как до начала анимации. Анимация должна быть безшовной. Есть варианты?
Eugene
зачем тут MotionLayout?
Первое что пришло в голову, я с анимация и только недавно начал работать, не знаю какой тул можно юзануть для этой задачи
George
всем привет, задумался на счет быстродействия приложения, в каких случаях лучше использовать активити а в каких фрагменты? подскажите плз
Кирилл
Подскажите как решить проблему: есть ресайклер со списком, я динамически подгружаю инфу о том, какие карточки надо скрыть и потом меняю элементы в ресайклере. Происходит анимация изменения (юзаю диффтютилс). Пользователь ещё ничего не успел сделать, а уже какая-то анимашка. Но: если надо потом в процессе работы убрать карточку, то её надо убрать с анимашкой, поэтому просто отключить анимацию в принципе не подойдёт. Как эту задачу лучше всего решить?
Eugene
погугли shared element transition
Спасибо, щас чекну
Eugene
Немного не понял ответ
https://developer.android.com/training/transitions
Eugene
А отсюда уже решай как и что тебе нужно
Eugene
спасибо
shared element отсюда же, там можно его настроить
Co(n)stantine👨‍🔬
https://habr.com/ru/company/avito/blog/496036/?
Denis
Костыльно как-то.
хз, как иначе. Ты, конечно, можешь запилить кастомный аниматор, но стоит ли?
Denis
либо делай notifyDataSetChanged
Andrew
Коллеги, как в API29 можно хранить файлы, настройки приложения после его удаления?
Noel
I have an autoincremented primary key and when I try to update a elements in my SQLite database I get a CHECK constraint failed. Someone helps?
Noel
Before I had some check constraints, but now I've just delete them, but it keeps giving the error
Noel
Is it possible that the constraints I had hadn't disappeared??
Никита 🙃
А есть способ сделать в Toolbar'e меню без зарание собранного xml? Мне просто и кнопки, и иконки (fontawesome) присылает бэк. Или только в тупую добавлять вьюхи в тулбар только, как обычные TextView?
Никита 🙃
Просто у меню же есть дефолтная логика, что если не вмещается, то заменяется тремя точками. Поэтому хочется сделать через меню, но чёт хз как
Mike
Is it possible that the constraints I had hadn't disappeared??
you can check it. Take db file to your desktop and open it via SQLiteman or any other tool (DBeaver?).
Noel
I think I already solved it
Noel
I had to fully uninstall the app from my emulator in order to the changes for the data base constraints reset
Noel
It didn't work by updating the app it already had installed
Mike
It didn't work by updating the app it already had installed
yep, this called 'database migration' and requires some effort
Vladimir
Всем привет, такая проблема, на одном устройстве приложение стартует только из гугл плея? В чем может быть проблема?
Noel
yep, this called 'database migration' and requires some effort
Speaking of that, if when I finish my app and start using it. If I ever want to make another more complex version of my app (2.0 for example) how could I migrate the database I already had to the new one without losing all data. Is there any way?
Noel
How?
Mike
How?
just google it
Noel
Gimme the key words to Google
Mike
Gimme the key words to Google
android sqlite migration
Noel
You mean it's completely different application (different package name), or same application with updated database schema?
The same application but probably a new version (many differences in code) and a new update database schema
Igor
The same application but probably a new version (many differences in code) and a new update database schema
Then you should google what Quantum told you. But I strongly recommend to read about SQLite in Android, SQLite in general, and SQLite interaction API that android provides. Cause this question is sort of basic, and should be known by the time you finish with introduction to databases. I would recommend to find some guide/course on coursera or similar website that will guide you through this subject.
Igor
Cause these are basics, you won't get far if you ask other people for assistance with questions like this
Noel
Cause these are basics, you won't get far if you ask other people for assistance with questions like this
I am a second year bachelor students whose first notions on databases were given this year at university on ProstgreSQL and who knows nothing about Android but what I've learned by myself and who's trying to develop an app for my own.
Noel
I may lack some of the basics but I am still learning and this is helping me, even tho I need some help sometimes bc I don't have a full understanding neither of databases nor android
Igor
I am a second year bachelor students whose first notions on databases were given this year at university on ProstgreSQL and who knows nothing about Android but what I've learned by myself and who's trying to develop an app for my own.
There is always an opportunity to find info needed in the Internet, in 2020 it's no more excuse, moreover, it's something like, ethics, donno, to try searching before asking.
Noel
There are the same concepts behind PostgreSQL and SQLite.
Ik that's why I'm being able to do my app, but I also they have some differences. And I know what migration is but they haven't told me anything about how to make it
Noel
There is always an opportunity to find info needed in the Internet, in 2020 it's no more excuse, moreover, it's something like, ethics, donno, to try searching before asking.
I'm searching before asking. But when I don't understand what I find or I'm not able to find what I need I ask through here bc I'm sure I know a lot more experience and maybe what I take a long time to look bc idk what's exactly what I'm looking for u can guide me better
Кирилл
Что будет если попытаться запустить custom tabs от хрома на телефоне без гугл сервисов и хрома?
Ivan
Кто пользуется Time/DatePickerDialogFragment, он у вас один на всё приложение? Если так, то интересно как вы выкручиваетесь, если у вас на одном экране можно открыть несколько пикеров. Вы тогда пикеру передаёте информацию для какого он поля открыт? Я вот делаю именно так через VM, хотел бы узнать об алтернативах.
Flogiston
Если в руме стоит autogenerat = true, а я передам уникальный айдишник, оно всеравно со своим идшником сохранит или с моим?
Mike
Sliman, предупреждение
Mike
What
you've been warned for bad screenshots
سُلَيْمانْ
you've been warned for bad screenshots
Do you want high quality pictures or do you want pictures of this type?
Co(n)stantine👨‍🔬
Co(n)stantine👨‍🔬
you've been warned for bad screenshots
Disable permission to send images to chat
Mike
Do you want high quality pictures or do you want pictures of this type?
If you want an answer, try asking a question. Photos of screen are just garbage that cannot be read and cannot be answered.
Mike
Disable permission to send images to chat
Good screenshots of code are OK.
Anonymous
Всем привет. Хорошая ли практика использовать одинаковые сущности для хранения данных (entities) и для получения данных с ретрофита (pojo)? Замечаю на разных проектах, что люди используют разное и потом начинают мапить одно в другое 🤷‍♂️ По сути в моих локальных entities появляются дополнительные поля, которые не уходят и не приходят с сервера, но я чет хз если это единственная причина иметь раздельные сущности для хранения