Sergei
Подскажите как закрыть все активити ( полностью приложение ), пробовал ( System.exit(0), finish(), android.os.Process.killProcess(android.os.Process.myPid()) )
Происходит что : моя активити закрывается, экран становится белым на 2-3 секунды и появляется основная активити
Павел 🍵
permissiondispatcher пытаюсь дебажить функцию которая вызывается с пермишном и дебагер туда просто не заходит
Павел 🍵
может кто сталкивался
Павел 🍵
функция выполняется
✙
в смысле выполняется но не заходит?
Глеб
Самсунг S8 не любит, когда не понятно кто - в фоне делает openCamera - сразу стучит юзеру. 😕
А у меня всего-то ... активити свернута
Глеб
Сергій
Artem
Приветики! а кто работал с accessibility? У меня есть свитч и когда его переключаешь озвучивается On|Off, это дико раздражает. Мне нужно чтобы он читал то что я хочу при переключении. Как этого добиться? куда смотреть?
Mihail
А кто подскажет чат по маркетингу приложение?! Продвижение и подобные темы?
Sergey
Sergey
Volodymyr
подскажите какую правильнее сделать структуру на json, для получения данных через retrofit2. я получаю список эвентов сразу несколько месяцев. так выглядит
{
"events": {
"201807": [ {....}, {....}, {....}, {....} ],
"201808": [ {....}, {....}, {....}, {....} ]
}
Затруднее возникает в том что я же не знаю какие месяца прийдут и как их парсить это же не массив дынных. Помогите плиз? или надо другую структуру, можно конечно просто список эвентов в каждом хранить дату, но не хочеться самому сортировать список, если это на бекенде можно делать
Anonymous
Как конвертировать ArrayList в float[]?
Constantine
Доров, есть такая история: Необходимо сохранять состояния списка, размер списка динамический, но не большой до 50 элементов, в нём хранится объект с тремя полями (примитивами), как его быстрее будет сохранить при выходе/апдейте приложения?
1. Сериализовать весь список с помощью java (Serializable)
2. Записывать в файл руками.
3. Писать в преференсы
Constantine
Как вы думаете?
Volodymyr
Constantine
Ruslan
Sergei
Подскажите как сделать что-то схожее с будильником что бы и аудиофайл бы.
AlarmManager? ( если да, то как прикрутить аудио, или это в broadcastreciver'e нужно вызывать аудиофайл уже в методе recive )
Ruslan
а что использовать?
Ruslan
но ведь там тоже AlarmManager под капотом?
Daniil
Игорь
Ребят привет, в проекте используем Toothpick и столкнулись со следующей проблемой, при инжекте в поле если писать на котлине примерно следующее
@Inject
@MyQualifier
lateinit var myObj: MyObj
То вываливается ошибка No factory could be found for class obj.MyObj. Check that the class has either a @Inject annotated constructor or contains @Inject annotated members. If using Registries, check that they are properly setup with annotation processor arguments.
Тот же самый код но на яве
@Inject
@MyQualifier
MyObj myObj;
Работает нормально, может кто сталкивался с такой проблемой и знает как ее решить?
Кирилл
Может кто знает библиотеки для работы с ContentResolver (интересует конкретно Mediastore), чтобы следила за изменениями уведомляла о них (rx или LiveData).
Vitaly
Как добавить тень к кнопке, когда использую drawable в background?
Vitaly
У меня elevation не работает
Сергій
Vitaly
Глеб
Глеб
Не работает
проверь разные ауйтлайн провайдеры - хоть криво но кто-то заработать должен (bounds н-р) 🤔
Сергій
Vitaly
Сергій
Все проверил
Отключи у родительской вью обрезание контента
Сергій
Или скинь сюда леяут
Глеб
Не, LiveData всё-таки годная вещь получилась
ну типа - ты в онАктив/инактив - делаешь регистр анрегистр конт провайдер.
или как-там у них в эрыксе - кастом эмитер, то же самое субскрайб/dispose - регистр анрегистр конт провайдер
и типа инишл загрузочку грузишь и .. setData/onNext
🤔 ... это ж вроде как в сэмплах с лйв-дата геолокация-сервис
Глеб
Сергій
Сергій
Vitaly
Vitaly
Сергій
А на какой версии андроид проверяешь? 🤔
Vitaly
API 21+
Vitaly
Там точно работают тени
Vitaly
Vitaly
В корневой, в самый верхний надо было ждобавить обрезание?
Глеб
Нет, не работает, да и недолжно было сработать
Думаешь? А может быть да?...
такой вариант: ???
- ты не унаследовался от апкомпат - батона
- соответственно предустановленые стилем свойства не применились
- в частности - у тебя нет кликэйбл/фокусэйбл
- и как вариант - андроид некликабельные вьюхи не делает элеваторными
... типа - недоступен для клика (визуально)
🤔
Сергій
Vitaly
Да, добавил
sasha
Всем привет (еще раз, крайний)
А может кто-нибудь, кто хорошо разбирается в annotation procesing, глянуть на код, и дать пару полезных советов?
Про java/kotlin поетов я знаю, и попробую их заюзать, в следующей версии.
Библиотека генерации мапперов установкой аннотаций над нужными классами:
https://github.com/sashamerkulev/Mapperj
Заранее большое спасибо!
Vitaly
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/bottom_nav_view_height"
android:clipChildren="false"
android:clipToPadding="false"
android:background="@drawable/background_app">
Anonymous
Ребят, если у меня классе есть 2 метода помеченных аннотациями @BindingConversion, оба принимают на вход long и отдают String, как мне указать что для определённого view нужен определённый конвертер?
Vitaly
Глеб
ага... давай попробуем
Сергій
Vitaly
Почему ж у меня тогда не работает...
Vitaly
В коде же нет ошибки
Сергій
и зачем тебе ConstraintLayout внутри ConstraintLayout
Глеб
там еще вопрос - что за бг? шейп/битмап, мож от этого как-то зависит
Сергій
Глеб
Сергій
а )
Vitaly
Vitaly
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#1F4F90"/>
<corners android:radius="32dp"/>
<size android:height="32dp"/>
</shape>
Vitaly
Это мой background
Сергій
Сергій
и бедет работать
Глеб
как вариант
Vitaly
Я гуглил это