Size: a a a

Android Developers

2020 June 09

ГА

Георгий Авакян... in Android Developers
Подскажите почему при добавлении фрагмента в backstack и возврате обратно создается новый экземпляр фрагмента? и фрагменты накладываются друг на друга, replace использую
источник

Н

Николай in Android Developers
Ребят. Есть какая либо для проигрывания музыки с возможностью управлять стерео балансом? Звук например делать весь на правое или левое ухо. Устанавливать эти соотношения
источник

U

UltimateOrb in Android Developers
Добрый день. Может кто знает как заменить разделитель с символа ',' на '.' при форматировании строковых ресурсов. Шаблон задан как "%.2f руб.". В итоге получаю "135,50 руб." через context.getString(R.string.price, price)
источник

QH

Quantum Harmonizer in Android Developers
UltimateOrb
Добрый день. Может кто знает как заменить разделитель с символа ',' на '.' при форматировании строковых ресурсов. Шаблон задан как "%.2f руб.". В итоге получаю "135,50 руб." через context.getString(R.string.price, price)
String.format() с локалью US
источник

U

UltimateOrb in Android Developers
Quantum Harmonizer
String.format() с локалью US
Но по сути String.format() дергается в недрах класса Resources. Я же юзаю ontext.getString(R.string.price, price) и в него не могу передать локаль
источник

QH

Quantum Harmonizer in Android Developers
UltimateOrb
Но по сути String.format() дергается в недрах класса Resources. Я же юзаю ontext.getString(R.string.price, price) и в него не могу передать локаль
Всё так, поэтому дёргай сам. А из ресурсов бери неформатированную строку.
источник

U

UltimateOrb in Android Developers
Ну ок
источник

S

Singular in Android Developers
Каким образом мне заменить метод в Dagger 2?
вот код Код .
Гуглил все бестолку. Хочу заменить SchedulerProvider на TestSchedulerProvider.

1) Вариант я думал использовать. Созданый новый AppComponent, NetworkModules. Dagger выдает собирается
1) В NetworkModules использовать полиморфизм в методе provideNetworkScheduler. Dagger также не  собирается.

Короче замучался я с ним. Как быть?
источник

DD

Dmitriy Dyachenko in Android Developers
Singular
Каким образом мне заменить метод в Dagger 2?
вот код Код .
Гуглил все бестолку. Хочу заменить SchedulerProvider на TestSchedulerProvider.

1) Вариант я думал использовать. Созданый новый AppComponent, NetworkModules. Dagger выдает собирается
1) В NetworkModules использовать полиморфизм в методе provideNetworkScheduler. Dagger также не  собирается.

Короче замучался я с ним. Как быть?
источник

AD

Aleksey D. in Android Developers
Singular
Каким образом мне заменить метод в Dagger 2?
вот код Код .
Гуглил все бестолку. Хочу заменить SchedulerProvider на TestSchedulerProvider.

1) Вариант я думал использовать. Созданый новый AppComponent, NetworkModules. Dagger выдает собирается
1) В NetworkModules использовать полиморфизм в методе provideNetworkScheduler. Dagger также не  собирается.

Короче замучался я с ним. Как быть?
сделать метод открытым для переопределения
добавить тестовый модуль с переопределенным методом

сделать тестовый компонент и передать туда тестовый модуль вместо обычного
источник

S

Singular in Android Developers
Aleksey D.
сделать метод открытым для переопределения
добавить тестовый модуль с переопределенным методом

сделать тестовый компонент и передать туда тестовый модуль вместо обычного
1 вариант не понял, что значит открытым? он и так открытый
источник

S

Singular in Android Developers
Aleksey D.
сделать метод открытым для переопределения
добавить тестовый модуль с переопределенным методом

сделать тестовый компонент и передать туда тестовый модуль вместо обычного
А как аргумент передать нельзя, так как Dagger не компилиться
источник

VI

Vitalii Ishkevych in Android Developers
Кто можеш в дискорде по демке помочь?
источник

AD

Aleksey D. in Android Developers
Singular
1 вариант не понял, что значит открытым? он и так открытый
открытый - open
источник

AD

Aleksey D. in Android Developers
Singular
А как аргумент передать нельзя, так как Dagger не компилиться
какой аргумент и куда передавать?
источник

AD

Aleksey D. in Android Developers
можно по условию из BuildConfig разный шедулер создавать - зависит от кейса использования
источник

QH

Quantum Harmonizer in Android Developers
Aleksey D.
можно по условию из BuildConfig разный шедулер создавать - зависит от кейса использования
а какой толк тогда от даггера? Всегда думал, что его впихивают, чтобы переключать конфиг зависимостей
источник

AZ

Alexey Zamyatin in Android Developers
Привет всем! Дайте совет, как правильно поступить в данной ситуации.
Есть приложение и на его базе нужно сделать подобное - отличие будет в паре экранов, но какая-то базовая функциональность будет сохранена. На данный момент модулей нет никаких - только планируется разнести это всё.
Так вот - можно ли как-то из одного проекта делать 2 сборки, чтобы на выходе иметь разные apk? Или в любом случае нужно 2 разных проекта делать, просто вынести общее в модули и таскать их между проектами?
источник

QH

Quantum Harmonizer in Android Developers
Alexey Zamyatin
Привет всем! Дайте совет, как правильно поступить в данной ситуации.
Есть приложение и на его базе нужно сделать подобное - отличие будет в паре экранов, но какая-то базовая функциональность будет сохранена. На данный момент модулей нет никаких - только планируется разнести это всё.
Так вот - можно ли как-то из одного проекта делать 2 сборки, чтобы на выходе иметь разные apk? Или в любом случае нужно 2 разных проекта делать, просто вынести общее в модули и таскать их между проектами?
Проект можно оставить один, но сделать либо два модуля типа com.android.application, либо два флейвора. Последний вариант норм, чтобы подставлять разные buildConfigField, но для чего-нибудь более серьёзного это быстро превращается в ад.
источник

AD

Aleksey D. in Android Developers
Quantum Harmonizer
а какой толк тогда от даггера? Всегда думал, что его впихивают, чтобы переключать конфиг зависимостей
(да хрен знает) вообще толк в том, что необходимые зависимости он подтянет сам 🤔
источник