Georgy
Andrew
через tabBackground написав свой drawable
Дмитрий
ну либо кастомный layout для вкладки написать
Евгений
подскажите, есть какой-нибудь тру способ сделать нормальную локализацию в приложении с одним активити с фрагментами? а то видел много разных, есть баги, глюки и тд
Nikolai
какие проблемы локализации возникают?
Anonymous
Есть ли какой либо стандартный метод для вывода форматированной даты? Например, "Год назад", "5 месяцев назад". Нашел DateUtils.getRelativeTimeSpanString, но он только до недели выводит, все что больше выводит обычной датой (Например, 15 февраля 2020)
George
Подскажите можно ли передать вьюмодель в другую активность с колбэками и если да - то как, у меня поведения одной активности зависит от другой подскажите как реализовать если мой вариант не годится?
Максим | Мобильные приложения
Создаю такое уведомление, но почему-то не работает вибрация В манифестве разрешение указано
Anonymous
Выводит.
можешь кинуть пример своего кода? Макс чего удалось добиться, это сколько недель прошло и все
Egor
без изменений
А что именно нужно вывести? Скажи какой таймстемп и я попробую у себя. Может у меня тоже самое.
Solt
Создаю такое уведомление, но почему-то не работает вибрация В манифестве разрешение указано
А может, проблема телефона? Включена вибрация в самом телефоне?
Anonymous
А что именно нужно вывести? Скажи какой таймстемп и я попробую у себя. Может у меня тоже самое.
нужно вывести типа, 5 мин назад, 1 час назад, Вчера, Позавчера, 5 дней назад, неделя назад, 1 месяцев назад, 2 года назад и т.д., Если первые 6 вариантов выводятся, то оставшиеся нет, а именно 5 месяцев назад, 2 года
Максим | Мобильные приложения
Egor
1559383200000L
Ща гляну
Anonymous
Всем привет, при нажатии появляется bottomSheet. Но при скроле вниз он не закрывается сразу только на половину. Как сделать так чтобы он закрылся сразу при скроллинге?
Egor
1559383200000L
Такая же фигня, как и у тебя.
.__.
привет кто-то решал проблему okhttp:4.2.2 multipart запрос как получить request body для File старые методы deprecated
Viktor
Ребят. Как эмулятор андроида на AMD проце запустить? Intel haxm по понятным причинам устанавливаться не хочет? Неужели только через медленную эмуляцию ARM?
Николай
Ребят. Есть уведомление с кнопочками. Как сделать логику, что б по нажатию кнопочки выполнялись действия с Service и при этом я мог изменить иконку кнопочки? Смог нагуглить только простые примеры с интентом где по клику переход на активность...
Николай
bindService, например.
Что bindservice? Куда привязывать?
P҉h҉o҉e҉n҉i҉x҉
Подскажите как можно реализовать такое правильно? Может библиотека есть какая, нужно срочно, а в голову ничего не приходит
А в чем проблема с такой же анимацией показать диалог и передать в него эти изображения, пробовал так?
Vadim
Ребята кто знает как можно обойти метод setDefaultNightMode чтобы я мог пересоздать активити с нужными мне extra??? пытаюст заихнуть но получаю следующую ошибку Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
Speedy
С помощью чего делаются например подтверждения о удалении? Алёрты?
Anonymous
AlertDialog.Builder(context)                         .setTitle("Package Manager")                         .setMessage("Remove?")                         .setPositiveButton("Accept", null)                         .setNegativeButton("Decline", null)                         .show()
Anonymous
Пример на котлине
Speedy
спасибо
Dima
Всем привет! Существуют ли какие-то аналоги обычному вебвью? Слышал про custom tabs но без хрома не работает Видел crosswalk но у него поддержка походу умерла еще в году так 2017 Может быть есть у кого-то какие-то варианты?
Dima
А для каких целей? Чего не хватает в веб вью?
Вебвью напрягает тем что там все руками надо писать Сохранение кукисов например Или фиксить перезагрузку страницы при повороте экрана
Eugene
Вебвью напрягает тем что там все руками надо писать Сохранение кукисов например Или фиксить перезагрузку страницы при повороте экрана
Зато ты не зависишь от библиотеку, которая вдруг прекратит свою поддержку и не будешь ждать фикс issue пол полгода
Eugene
Вебвью напрягает тем что там все руками надо писать Сохранение кукисов например Или фиксить перезагрузку страницы при повороте экрана
Есть шанс в итоге все равно переписать на свое и потратить больше времени в итоге. Оно того стоит?
Металлов
Здарова, AppMetrika от яндекса весит 700 кб в релизном апк, это как-то непозволительно много для простого отслеживания действий пользователя и ловли крашей, самая жирная либа в проекте получается... А выпиливать не разрешают. Есть какой-нибудь способ уменьшить размер этой либы?
Металлов
Прогуард в проекте включен
Dima
хром есть там где есть гугл сервисы, так что норм если приложение не для китайского рынка
Да, но жизнь такая штука Знаю что есть много юзеров которые паранойят по поводу сбора инфы и тд и тп и сидят на фаерфоксе например
HaryGary
Ребят, есть кто шарит в питоне?
Металлов
Если все так просто, напиши свою легковестную)) а сколько то в итоге приложенице весит, что 700кб - проблема?
Весит 3.7, хотелось бы 3. С радостью бы вручную все отслеживал, но куда мне слать всю эту инфу? В беке нет такого функционала, чтоб принимать аналитику
Металлов
есть фаербейс?
Есть, туда тоже шлется аналитика
Dmytro
Есть, туда тоже шлется аналитика
посмотри что тут предлагают, если нужно свое логгирование https://proandroiddev.com/remote-logging-with-timber-and-firebase-realtime-database-a9dfbe66284c
Dmytro
Есть, туда тоже шлется аналитика
запусти еще android:dependencies глянь что с собой метрика тянет, может получится что-то поэексклюдить, хотя я не знаю не сделал ли это прогвард или еще кто
Ivansuper
Ребят, у кого-нибудь была проблема, что при старте студии дерево проекта вне зависимости от выбранной темы красилось в такой серый цвет? Если в настройках сменить тему, цвета встают на место. Такое только при старте. Есть мысли чем исправить?
Speedy
везде пишут mAdapter или mWhatever что это за м?
Alexander
ну допустим, не только m
Aleksey
везде пишут mAdapter или mWhatever что это за м?
https://jakewharton.com/just-say-no-to-hungarian-notation/
Ivansuper
По идее достаточно изменить результат getIntent(), ибо возвращается не копия
Vadim
Activity.getIntent() ; Activity.setIntent() ; Activity.recreate()
а если у меня эт расширение от Context
Vadim
Не понял?
ну я хочу передать данные Intent'а в функции которая является расширением Context fun Context.switchDarkLightMode(currentMode: Int): Int {
Ivansuper
По скольку контекст в андроиде это тот еще костыль, можно сделать чек-каст внутри расширения и в случае если это активность, вызвать методы выше
Vadim
По скольку контекст в андроиде это тот еще костыль, можно сделать чек-каст внутри расширения и в случае если это активность, вызвать методы выше
ну написал следующее val intent = Intent(this, this.javaClass).apply { putExtra(KEY_SKIP_PIN, true) } (this as Activity).intent = intent но не получается кастануть до Activity SaiApplication cannot be cast to android.app.Activity
Ivansuper
ну написал следующее val intent = Intent(this, this.javaClass).apply { putExtra(KEY_SKIP_PIN, true) } (this as Activity).intent = intent но не получается кастануть до Activity SaiApplication cannot be cast to android.app.Activity
Еще раз — тебе надо внутри экстеншена проверять на чем было вызвано. Контекст может быть приложением или активностью.
Ivansuper
Либо делай два экстеншена — один для Application, другой для Activity
Ivansuper
Я не знаю что ты пытаешься сделать с интентами в классе приложения
Vadim
Я не знаю что ты пытаешься сделать с интентами в классе приложения
хочу чтобы после того как вызвал setDefaultNightMode у меня пересоздалась активти с уже нужными данными
Vadim
Так это надо на актививти вызывать, а не на аппликейшене
данный метод у меня вызывается в MainActivityViewModel