Akb
Народ, вопрос по поводу productFlavors
Например два flavors, mock и real. Рабочий и тестовый репозитории. Правильно ли я понимаю, для того, чтобы исключить Duplicate class exception, нужно удалить этот класс из main package, и оставить в двух других?
Mike
Pavel
Akb
Akb
ясно, окей
Kanstantsin
Kanstantsin
Kanstantsin
возможно то что нужно
Akb
Mike
Чего?
В идее в один момент в сорсСетах линту и рефакторингам будет видно только один класс.
Akb
ну так первый это продакшн класс, а второй фейковый для тестов, изменения небольшие будут(но это не точно)
Mike
У Оганнеса бомбит, что админ — не он.
Akb
Mike
pavelkostyukov
Привет всем, кто-то с ActiveMQ работал под AMQT, для кого это не просто пара слов, отзовитесь.)
Akb
в main sourceSet, да
этот вариант ведь не прокатит, если:
Эти два репозитория(прод и фейк) реализованы не единым интерфейсом?
Viktor
Не пойму как из notification медиа сессией управлять, я передал в MediaStyle.setMediaSession токен но при нажатии на кнопки в notification ничего не происходит, че ему еще надо?
Mike
Akb
Ну да.
окей, тогда остановлюсь на флэворах
Nikita
Кто-нибудь пишет UI тесты на котлине ? У меня проблема что тесты которые написаны в котлин классе не запускаются. Локально, если запускать через студию все запускается а на CI он их даже не видет. При этом джавовые нормально гоняются. Unit тесты на котлине тоже норм гоняются. Сталкивался кто-нибудь ?
Nikita
Ага
Сергій
Сергій
ты же про Espresso?
Nikita
Nikita
А можете скинуть какой-нибудь файл , я посмотрю, может что-то не так настраиваю
Nikita
ну один из файлов с тестами я имею в виду
Сергій
defaultConfig {
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
...}
testOptions {
execution 'ANDROIDX_TEST_ORCHESTRATOR'
...}
dependencies {
androidTestUtil 'androidx.test:orchestrator:1.1.1'
...}
Сергій
@RunWith(AndroidJUnit4::class)
@LargeTest
class AuctionsFragmentTest : KoinTest {
private lateinit var idlingResource: IdlingResource
@Before
fun registerIdlingResource() {
val activityScenario = ActivityScenario.launch(MainActivity::class.java)
activityScenario.onActivity { activity ->
idlingResource = activity.idlingResource
IdlingRegistry.getInstance().register(idlingResource)
}
}
// tests
}
Nikita
Спасибо
Nikita
Ну тогда бы и из идеи они не запускались бы
Alina
Добрый день! Нужно программно изменить marginBottom для LinearLayout, который находится внутри ConstraintLayout. Но почему-то код: LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) buttonsLayout.getLayoutParams(); кидает Exception:
Alina
Caused by: java.lang.ClassCastException: android.support.constraint.ConstraintLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParams
Alina
Не пойму почему он этот LinearLayout считает за Constraint (
Mike
Alina
т.е. buttonsLayout.getLayoutParams() возвращает парамсы родителя, а не свои?
Mike
Alina
спасибо
Vitaly
Подскажите пожалуйста идеи как можно написать приложение для управления Android смартфоном с компьютера (аналог TeamViewer)?
Oleksandr
Кто-нибудь использовал Navigation? Можно ли эту новую навигацию использовать со старым добрым replaceFragment?
Vitaly
Порыскал GitHub, там нашёл управление компом с компа, компом с Android, Android с Android, но не то что я бы хотел
Vadim
Кто-то делал sign in/sign up в приложении с помощью google services?
Что нужно на бекенде сделать?
Павел
Ребят, хочу еще раз побесить вас диплинками))00,
Когда делаю DeepLink.tostring то из вот этой ссылки
https://mtrx.page.link/?link=http://matrix.link/deep/?utm_source=fb&campaign=2&ad=3&apn=com.lzh.eztaste
Мне возвращается только
http://matrix.link/deep/?utm_source=fb
А нужно бы выхватить внутри приложения и campaign и ad
Павел
как правильно ссылку построить?
Павел
потому что после & файрбейс видимо по своему ее обрезает и все
Павел
и отдает мне только то что внутри параметра link
shokan
Всем привет, что за боль activityResumeTrigger: not whiteListed? как с этим бороться
Kostya
Привет, у меня есть вопрос по Android TV, если кто работал с этим SDK и Leanback - посмотрите пожалуйста мой вопрос, не могу никак найти решение к вроде бы банальному заданию
https://stackoverflow.com/questions/54145802/how-to-implement-guidedtimepickeraction-for-guidedstepsupportfragment
Bogdan
Ребята есть вопрос,
Bogdan
Подскажите плиз, нормальный ли это юз кейс для foreground service.
Я захожу в приложение => включаю синхронизацию со сторонним девайсом (браслет-шагомер) => выхожу из приложения (оно ушло в бэкграунд) => хожу брожу (лочу-анлочу телефон) => сервис раз в 20 минут опрашивает браслет и пересылает шаги на сервер.
Что будет если приложение будет убито самой операционкой? Перезапустится ли сервис?
Eugene
Здравствуйте мне подработка нужна
Eugene
спс
Daniel
Daniel
У тебя продолжает работать твой сервис
Daniel
И висит нотификация сервиса
Daniel
Исходя из этого, думаю, сервис и объект Application будут жить, даже если все активности умрут
Bogdan
А один foreground сервис не вытеснит другой? Ну т.е я запустил свой foreground сервис, а затем зашел послушать музыку что поидее запустит еще один сервис, мой сервис не прекратит работать?
Martynenko
нет
Сергій
нет
Сергій
хоть 10
Martynenko
но вот если сервис убьёт система то как перезапустить я сам хз)
Martynenko
кто знает как это сделать?
Martynenko
или как отловить то, что система прихлопывает сервис
Сергій
форграунд сервисы система не трогает
Martynenko
а часто надо нотификации обновлять у сервиса?
Сергій
всмысле обновлять
Martynenko
потому что у меня был такой случай, когда телефон вендора Huawei через 25 минут убивал сервис без суда и следствия и мне даже не писалось ничего в логи
Сергій
Daniel
Martynenko
всмысле обновлять
ну там же часто передаётся время,когда была нотификация сделана, (setWhen вроде)
Martynenko
Сергій
Сергій
https://medium.com/androiddevelopers/who-lives-and-who-dies-process-priorities-on-android-cb151f39044f
Martynenko
я думал что это как-то связано
Daniel
Напиши сервис, поставь логирование в файл каждый час и проведи эксперимент
Сергій
да
значит vendor specific issue