Eugene
а он потом денег много не запросит?😁
Ну там есть лимит не плохой, плюс бонусные 300 баксов, а там уже можно прикинуть по тарифам
Aleksandr
а он потом денег много не запросит?😁
1 Гб на хранилище и 10 на трафик в месяц бесплатно. Потом платить если овер
Vladislav
остановлюсь тогда на файрбейсе
Vladislav
для 10 калек в чате думаю хватит
Ilkham
Кто-нибудь в других IDE разрабатывает, или android studio уже является стандартом в мобильной разработке?
Аристарх
Работаю в IntelJ Idea
Аристарх
Очень удобная и более функциональная
Аристарх
Если знания английского не очень, то можешь попробовать Eclipse
Anatoliy
Чем IntelJ Idea более функциональная чем студия?
Fedir
Работаю в IntelJ Idea
А в чём кардинальное отличие от Андроид Студии?))) Это почти две идентичных IDE, только AS более заточена именно под разработку Android приложений
Fedir
если он даже через них и распостраняется))
3G
Ну так да, при чём в максимально тесном
Ага, поэтому различий мало, только доп. инструменты
Fedir
Ага, поэтому различий мало, только доп. инструменты
Ну, я конкретные различия не знаю, ибо я если что-то под мобайл делаю, то на Xamarin
Astar
Подскажите как связать ViewPager2 и BottomNavigationView, что то не могу найти нормальный пример
Igor Pokrovskiy
безопасно ли держать ссылки на вью холдеры в адаптере recyclerview?
Sergey
Привет! Есть абстрактный класс А, в нем вычисляется функция f. От него наследуется класс В. Как бы вы сделали, если нужно в этой функции f поменять в классе B, всего одну строку по сути, f - длинная функция?
Astar
Через switch только если
Igor
А локализовать никак нельзя больше
Astar
А локализовать никак нельзя больше
Ну я лично не встречал способов. Поэтому ручками приходилось все прописывать. Либо есть библиотеки какие нибудь
Александр
Подскажите, как правильно обновить элемент RecyclerView ровно после ее обновления в базе данных? Обновление данных у Room необходимо выполнять в отдельном потоке. Вот кусок кода из onBindViewHolder, о котором я говорю: holder.favorite.setImageResource(picture.is_favorite ? R.drawable.ic_favorite_36 : R.drawable.ic_unfavorite_36); holder.favorite.setOnClickListener(v -> { storage.SetFavoritePicture(picture.public_id, !picture.is_favorite); notifyItemChanged(position); });
Александр
notifyItemChanged(position); выполняется до того, как был обновлен элемент и забирает старую информацию
Igor Pokrovskiy
Лайтовий
Locale.forLanguageTag("ru")
А как сменить поточний язык программы в коде? Реализовав вибор через меню.
theakella122
Как такое можно сделать?
Дмитрий
Arsen
диалог-фрагмент
Лайтовий
диалог-фрагмент
А команда для смены языка?
Igor Pokrovskiy
А как сменить поточний язык программы в коде? Реализовав вибор через меню.
пересоздавать активити с другой локалью, погугли. Можно взять библиотеку, например эту https://github.com/akexorcist/Localization
theakella122
что именно?
Смену языка в настройках. Типо пусть подтягивает по умолчанию, но юзер мог бы сменить
Max
Лайтовий
Вопрос: Есть ли возможность заменить анимацию автоповорота экрана, с portrait в макет landscape? Мне нужна подобная анимация скользящего наложения как при открытии с portrait Activity в portrait Activity.
Igor Pokrovskiy
Активити пересоздается сама при смене локали, насколько помню
это если пользователь меняет через настройки. а если игнорировать системную локаль, то подменить локаль можно только в attachBaseContext(), который только при создании активити вызывается, как то так
Egor
Есть пример?
Да, google.com
Александр
Подскажите, как выполнять notifyItemChanged(position); при изменении элемента RecyclerView после того, как эти изменения были внесены в бд? В Room внесение данных необходимо выполнять в отдельном потоке и по этому оно выполняется позднее, чем notifyItemChanged storage.SetFavoritePicture(picture.public_id, !picture.is_favorite); notifyItemChanged(position);
Dmitry
Привет, кто нибудь сталкивался с такой ошибкой в логе после перехода с Fabric на Crashlytics: E/FirebaseCrashlytics: Failed to retrieve settings from https://firebase-settings.crashlytics.com/spi/v2/platforms/android/gmp/1:1017117251664:android:5bd82ff8432b8d58e29955/settings ?
MarSeliN
Почему переменная не подсвечивается? И проблема в том что если переименовать её то она не переименуется во всём коде.
MarSeliN
так со всеми значениями
MarSeliN
Глобальными
theakella122
Шаред преференс
Это то понятно, а само переключение?
MarSeliN
Ясна пойду перезагружать пк
Sergey
Всем здравствуйте. Такая проблема. По некоторым причинам приложение в гугл плей было заблочено полностью то-есть перезалить его никак нельзя!. Мы немного перервботали функционал, и тут вопрос 1) Ключи понятно я сгенерю новые. 2) Менять ли имя основного пакета ??? , или главное это ключи ???
Anatoliy
android.support.design.widget.TextInputLayout deprecated или его в другой месте искать?
Alexey
Ид это Keystore ??
applicationId в build.gradle
Anatoliy
что вместо этого использовать?надо edittext сделать с глазом,что бы по нажатию открывался просмотр пароля и наоборот
Лайтовий
Я бы просто нашел бы способ захендлить переворот экрана и выдвигал бы макет по ординате.
Захендлить activity portrait, создать landscape, анимировать движения сбоку?
Anatoliy
У меня он подключен ,но этого нет.буду разбираться, спасибо
Mike
ребят, а нельзя ли ресайклер заставить отписываться от адаптера, когда его убивают? Сейчас ручками, как я вижу
Sergey
applicationId в build.gradle
Ок а то что у меня они будут отличатся - это норм ?
Egor
Захендлить activity portrait, создать landscape, анимировать движения сбоку?
Я бы создал портрейт лейаут и в верстке высунул бы его за пределы экрана. А при перевороте попытался бы анимацией высунуть внутрь.
Sergey
да, такое допустимо
Очень помогли ! Огромное Вам Спасибо!
Лайтовий
Я бы создал портрейт лейаут и в верстке высунул бы его за пределы экрана. А при перевороте попытался бы анимацией высунуть внутрь.
Да, достаточно сделать анимацю переключения активити, но проблема в том что portrait проводится как portrait, то есть клавиатура отобразится вертикально. https://youtu.be/C8MrscyUXz8
Egor
Тут много вариков, можно придумать что то
Лайтовий
Тут много вариков, можно придумать что то
Хорошо попробую что-то реализовать. Отпишу что и как, а сейчас спасибо.
Eugene
У кого-то была такая ошибка после того как в motion.xml добавляешь <Constraint для начала и конца анимации В любой версии выдает такую ошибку в пре-рендеринге Пытался ставить старый и новый движок для рендеринга, не помогло
Egor
Кто то делал бекенд? Нормально ли, если у меня апи на пхп, а бек для чата на сокетах на nodejs?
Egor
Или лучше тогда весь бек на ноде писать?
Future Franklin
{ "data": [ { "applicationToken": "***************", "isPayment": false, Как такое парсить где "data"?